
Back
Senior Software Engineer

Jersey City, NJ. Hybrid
$160,000 - $180,000
About the role:
We’re partnering with a well-established insurance organization seeking a Senior Software Engineer to play a key role in designing and delivering modern, scalable software solutions. This is a highly technical, hands-on role focused on full-stack development, cloud architecture, and application design, with a strong emphasis on Microsoft Azure and the Power Platform. This individual will work closely with both business and technology stakeholders to translate complex requirements into efficient, secure, and scalable solutions. The role offers the opportunity to influence architecture decisions, lead design discussions, and contribute to both full-code and low-code development initiatives across the organization.
Duties and responsibilities:
Design, develop, and deliver end-to-end software solutions to meet business and operational needs. Translate complex business requirements into scalable full-stack or low-code solutions. Lead design sessions with business and technology stakeholders to define requirements and technical solutions. Develop and enhance applications using Microsoft Azure and Power Platform tools. Build and maintain REST APIs and backend services. Ensure adherence to software development standards, architecture, and best practices. Develop unit and integration tests and support automated testing efforts. Participate in code reviews and contribute to continuous improvement of development practices. Collaborate with cross-functional teams including engineering, QA, business analysts, and project managers. Work with external vendors and offshore/onshore development resources as needed.
Experience:
6+ years of hands-on software development experience, particularly with C# and Microsoft frameworks such as .NET. Strong expertise in Microsoft Azure, including building cloud-native applications. Experience with Power Platform tools, including Power Apps, Power Automate, and Dataverse. Proficiency in system architecture, application design, and design patterns. Experience developing REST APIs and backend services. Strong knowledge of DevOps practices, CI/CD pipelines, and Agile methodologies. Experience with Git and version control workflows. Strong problem-solving, analytical, and communication skills. Experience integrating with Microsoft 365, Dynamics 365, and external APIs. Bachelor’s degree in Computer Science, Software Engineering, or a related field preferred. Azure certification required. Experience in the property & casualty insurance industry is a plus.
Compensation:
Bonus. Competitive compensation and comprehensive benefits package including medical, dental, vision, 401(k), paid time off, parental leave, and more.