Software Engineer
Job Description:
We are seeking an experienced professional with expertise in Microsoft development and implementation tools to join our growing team. Ideal candidates will have strong analytical, planning, problem-solving, writing, and presentation skills. Excellent communication skills are essential, as you will be interacting with management, peers, and cross-functional teams.
Key Responsibilities:
- Collaborate with Pyramid's development team to create secure, compliant, and scalable technology solutions.
- Work closely with the product design team to conceptualize and implement innovative SaaS solutions.
- Coordinate with the CQA and Customer Care teams to ensure seamless integration and superior user experiences.
- Contribute to all phases of the software development lifecycle, including design, development, testing, debugging, and post-implementation support.
- Analyze existing systems and technologies to identify areas for improvement, and recommend technical enhancements, infrastructure upgrades, or new features to enhance Pyramid's product portfolio.
Qualifications:
-
Required Skills:
- Proficiency in .NET frameworks (ASP.NET Core, .NET 6 or newer).
- Strong understanding of SaaS application architecture and development.
- Experience in front-end technologies like HTML5, CSS3, JavaScript/TypeScript, and frameworks like React.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with testing frameworks and CI/CD pipelines.
- Database experience (e.g., SQL Server, PostgreSQL).
- Experience in various payroll integration API’s.
- Experience with Cursor, Claude Code and AI.
-
Education and Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience as a Software Engineer, with a focus on .NET and UI.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on impactful, industry-leading projects.
- A supportive and innovative work environment.
- Learning and growth opportunities to enhance your skills.