Senior Software Engineer (100% Remote)
Senior Software Engineer (100% Remote)
Our Client - Insurance company
- Remote
Job description
The Mom Project is excited to support our client, a leader in the life insurance industry, with their search for an experienced Senior Software Engineer to join their team on a full-time basis.
Our client's expertly crafted life insurance is vital to long-term financial health and strengthens people’s ability to enjoy every day. Working with their trusted network of financial professionals, they take the long view, building customized solutions for individuals, their families, and their businesses.
About the Role:
In this role, you’ll be responsible for designing, developing, and maintaining complex software systems and applications that support the business objectives. You’ll serve as a senior technical contributor, influencing key decisions related to system design, architecture, platforms, and coding standards while delivering high-quality, scalable solutions.
Responsibilities:
- Lead the design, development, and implementation of complex software systems and applications.
- Collaborate with cross-functional teams to understand business and technical requirements and translate them into clear technical specifications.
- Provide technical leadership and mentorship to junior and mid-level engineers through code reviews, coaching, and knowledge sharing.
- Drive innovation by proposing and implementing solutions that improve processes, technologies, and product offerings.
- Partner with Architecture teams to build scalable, maintainable solutions that meet performance, reliability, and security standards.
- Diagnose and resolve complex technical issues, ensuring system stability and optimal performance.
- Stay current with emerging technologies and industry trends and assess their applicability to the organization.
- Communicate effectively with both technical and non-technical stakeholders to explain technical concepts, decisions, and trade-offs.
Minimum Qualifications: To be successful in this role, an individual must be able to perform the essential job functions effectively. The qualifications below reflect the minimum knowledge, skills, and abilities required.
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 7+ years of professional software development experience with a demonstrated history of delivering high-quality solutions.
- Proficiency in multiple programming languages; Java, Python, or JavaScript required.
- Experience with API-first architectures and container-deployed systems.
- Hands-on experience with Spring Boot, Maven/Gradle, and CI/CD practices.
- Strong understanding of modern database systems, including performance optimization and auditable access patterns.
- Solid knowledge of software design patterns and documentation standards.
- Excellent problem-solving skills with the ability to analyze complex technical challenges and implement effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment and with stakeholders at all levels.
Preferred:
- Experience with AWS and Azure cloud platforms.
- Knowledge of containerization technologies, including Docker and Kubernetes.
- Familiarity with Infrastructure as a Service (IaaS) concepts and tools (e.g., CloudFormation, Terraform).
- Experience with deployment automation tools such as Jenkins, GitHub Actions, or Bamboo.
- Knowledge of Agile or Scrum software development methodologies.
Competencies:
- Customer Service: Demonstrates a strong commitment to providing outstanding service to internal customers.
- Attention to Detail: Ensures accuracy and thoroughness; effectively monitors work and manages time and resources.
- Analytical Skills: Research data, design workflows and procedures, and identify relationships and dependencies.
- Communication: Listens actively and expresses ideas clearly in both written and verbal form; keeps stakeholders informed.
- Managing Deliverables: Plans, prioritizes, and executes work to deliver high-quality technical outcomes aligned with business goals.
- Problem Solving: Resolves issues efficiently and effectively.
- Relationship Management: Builds credibility and manages interactions to support organizational needs.
- Teamwork: Contributes to a positive team environment and demonstrates openness to diverse perspectives.
Hours and Location:
- M-F, 40 hours/week
- 100% remote, US based candidates in CST or EST
All applicants applying for U.S. job openings must be legally authorized to work in the United States and are required to have U.S. residency at the time of application.
If you are a person with a disability needing assistance with the application, or at any point in the hiring process, please contact us at support@themomproject.com.
Screening Questions
- Please record a 10-15 second video of yourself (camera ON) and include the following: 1) Your full name 2) Your current location 3) Today's date 4) A statement confirming you are applying for this role and will attend interviews without any proxy. Upload the video via a shareable link.