Sr. Software Engineer
$125k - $155kElement Solutions
Role Description
We are seeking an experienced Sr. Software Engineer to support the design, development, modernization, and maintenance of enterprise healthcare applications supporting CMS programs. This role will be responsible for building scalable backend services, developing modern web applications, integrating with enterprise systems, and supporting mission-critical applications used by federal partners, state marketplaces, insurance issuers, and other stakeholders.
The ideal candidate has strong experience with Java, Spring Framework, Angular, RESTful APIs, cloud technologies, and enterprise application development in an Agile environment. This position offers the opportunity to contribute to highly visible healthcare technology initiatives while working alongside cross-functional engineering teams.
Key Responsibilities
- Application Development & Maintenance
- Design, develop, enhance, and maintain enterprise web applications supporting multiple business modules.
- Develop new functionality while maintaining and modernizing existing applications.
- Troubleshoot, analyze, and resolve software defects across integrated systems.
- Refactor and optimize existing code to improve scalability, performance, maintainability, and long-term sustainability.
- Support annual plan year updates and implementation of evolving CMS business and regulatory requirements.
- Backend Development
- Develop and maintain Java applications using the Spring Framework and Spring Boot.
- Design, develop, and consume RESTful APIs supporting internal and external system integrations.
- Build business logic, data access layers, batch processing capabilities, and reusable application components.
- Utilize Maven and established enterprise development standards for application builds and dependency management.
- Develop, optimize, and troubleshoot SQL queries supporting Oracle and PostgreSQL databases.
- Frontend Development
- Develop responsive, accessible user interfaces using Angular.
- Maintain and enhance existing JSP-based applications while supporting UI modernization initiatives.
- Collaborate with UX designers, Product Owners, and backend developers to deliver intuitive user experiences.
- Integrate frontend applications with secure backend services and enterprise authentication mechanisms.
- Enterprise Integration & Operations
- Develop and maintain REST APIs, scheduled batch processes, secure file transfers, and enterprise integrations supporting CMS systems, HealthCare.gov, state marketplaces, insurance issuers, and external partners.
- Support database integrations, reporting, scheduled data exports, and SQL development.
- Implement and support enterprise authentication and authorization using CMS Enterprise Portal, Identity Management (IDM), MFA, role-based access control, and centralized user provisioning.
- Participate in release planning, deployment activities, regression testing, production support, and continuous improvement efforts focused on application stability and technical debt reduction.
- Cloud & DevSecOps
- Develop and support applications hosted within AWS environments using services including EC2, ECS, S3, CloudWatch, and IAM.
- Contribute to CI/CD pipelines utilizing GitHub Actions, Jenkins, SonarQube, Nexus, and modern DevSecOps practices.
- Collaborate with DevOps and infrastructure teams to deliver secure, scalable, and highly available software solutions.
- Agile Collaboration
- Participate in Agile ceremonies including sprint planning, backlog refinement, estimation, sprint reviews, and retrospectives.
- Perform peer code reviews and contribute to software engineering best practices.
- Create and maintain technical documentation supporting application development and operations.
- Communicate technical solutions, project status, and risks with both technical and non-technical stakeholders.
- Collaborate closely with Product Owners, Business Analysts, QA Engineers, DevOps Engineers, and cross-functional teams to deliver high-quality software solutions.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience.
- Strong experience developing enterprise applications using:
- Java
- Spring Framework / Spring Boot
- RESTful APIs
- Maven
- Experience developing modern web applications using Angular (React experience is also acceptable); familiarity with JSP is preferred.
- Experience working with Oracle and/or PostgreSQL databases, including SQL development, optimization, and troubleshooting.
- Experience with AWS cloud services including EC2, ECS, S3, CloudWatch, and IAM.
- Experience with CI/CD tools including GitHub Actions, Jenkins, SonarQube, and Nexus.
- Experience supporting CMS, HealthCare.gov, or other federal healthcare programs.
- Experience supporting enterprise application integrations, authentication/authorization solutions, and production operations.
- Experience working within Agile software development environments.
- Excellent analytical, problem-solving, communication, and collaboration skills.
- US Citizenship or Permanent Residency required.
- Must reside in the Continental US.
- Must be able to obtain and maintain a Public Trust clearance.
- Experience working in a federal government contracting environment.
- Familiarity with healthcare technologies, HIPAA, or healthcare data integrations.
- Experience with automated testing, application modernization, and cloud-native architectures.
- Knowledge of secure software development and DevSecOps best practices.
- Qualified individuals living in HUBZone-certified areas are strongly encouraged to apply.
Salary
The likely salary range for this position is $125,000-$155,000. The salary offered will depend on several factors including, but not limited to, relevant experience, skills, education, geographic location, internal equity, business needs, and other factors permitted by law. Posted pay ranges are a general guideline only and are not a guarantee of compensation or salary.
Location
Be in your Element. We are a remote first company based out of Washington, DC. As a HUBZone-certified business we are committed to supporting local economic development.
Equal Opportunity Employer
Element is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, marital status, protected veteran status, or any other legally protected class.
$112.2k - $190.7k
..., California headquarters and follows a hybrid schedule, with three days per week in the office and two days remote. As a Sr. Software Engineer, you will lead the design, stabilization, and delivery of scalable, secure, and high-performance enterprise solutions across...SeniorFull timeTemporary workWork at officeRemote workWorldwide3 days per week$170k - $185k
Software Engineer II (Remote, USA) to help build the next generation of Pax8’s financial infrastructure — a greenfield, mission‑critical platform where correctness, auditability, and scalability are non‑negotiable. Why this role stands out This role sits within a newly...SeniorTemporary workLocal areaImmediate startRemote workFlexible hours$120.75k - $193.2k
...and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with... ...automation for law enforcement systems. As a Sr. Software Engineer, you’ll drive the development of an infrastructure provisioning...SeniorFull timeWork experience placementWork at officeRemote work$125k - $155k
...across diverse demographics, from communities to the families that build them. Position Overview We are seeking an experienced Sr. Software Engineer to support the design, development, modernization, and maintenance of enterprise healthcare applications supporting CMS...SeniorPermanent employmentFull timeLive inLocal areaRemote work$161k - $257k
...: AI tooling is a core part of how we operate, and we expect engineers at this level to use it effectively to increase velocity and quality... ...technical solutions Skills & Qualifications: 5+ years of software development experience, delivering products at web scale...SeniorFull timeTemporary workWork at officeRemote workFlexible hours$120k - $140k
...and Comparably’s Best Company Culture, Best Career Growth, Best Engineering Team, and Best Places to Work in Dallas, among others). We’re... ...Job Title. Follow us on Glassdoor and LinkedIn! The Senior Software Engineer will drive efforts and contribute to building high...SeniorFull timeWork experience placementRemote workShift work- Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative software solutions for critical safety systems in airbag systems. Work closely...SeniorRemote work2 days per week
- Job Summary:Ad Serving Engineering organization within Disney Media and Entertainment Distribution organization is fully responsible for... ...help us deliver scalable, performant, maintainable, and testable software.On a daily basis you should bring:A willingness and desire to...Senior
$44 - $48 per hour
...Job Description Our client is seeking a dynamic, senior level Software Engineer to join their team. This individual will design, modify, develop, write and implement software programming applications. The Software Engineer will support and/or install software applications...SeniorHourly payFull timeContract work- Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth, MI 48170. Analyze General Motors PK Base SW and Diagnostics SW stack development utilizing the ISO-14229 (UDS) protocol. Work with...SeniorRemote work2 days per week
- ...Contact: Mike LaTulipEmail: ****@*****.*** TitleSr. Software EngineerLocationChicago (Hybrid)About the OpportunityJoin a... ...systems for global audiences. We are seeking a Senior Software Engineer to design, scale, and optimize mission-critical cloud infrastructure...Senior
- Employer: CDK Global, LLCJob Title: Sr. Software EngineerWorksite: 11809 Domain Dr., Suite 200 Austin, TX 78758.Job Description: Participate... ...in Computer Science, Information Technology, Computer Engineering, or a related field plus 5 years of experience as a Software...SeniorFull timeRemote workVisa sponsorship
- ...Responsibilities \\\ \ Participate and contribute to software design and architecture \\ Continually review performance and collaborate with Sr. Software Engineers to recommend repairs of existing programs to increase operating efficiency or to adapt to new requirements...SeniorFull time
- ...Company Description Job Description Senior Software Engineer Cloud platform used by some of the biggest organizations on the planet to revolutionize how they develop, deploy and run their applications. As a next generation application server, we are a sophisticated...SeniorFull time
- ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. RF SOFTWARE ENGINEER (STARLINK)Starlink believes in providing fast, reliable internet to serve populations with little or no connectivity. We...SeniorPermanent employmentRemote workWorldwideWeekend work
- ...exemplifying the epitome of corporate responsibility. Your Mission is Ours.Lockheed Martin Aeronautics is seeking a full-time Software Engineer/Scrum Master. The ideal candidate will be a member of a high performing agile team and also serve as the Scrum Master, driving...SeniorFull timeWork at officeRemote workFlexible hours
- ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP) As a Sr. Software Engineer on the Starship Continuous Integration team, you will own...SeniorPermanent employmentFull timeWeekend work
- ...for your organization. Job Description Looking for an engineer with 5+ years experience working with MCU in the automotive... ...Qualifications • Bachelor’s Degree in Electrical, Systems, Computer, or Software Engineering required. Master’s degree • 5+ years of MCU/ ECU...SeniorFull time
- ...BRPosted: 2026-06-04Location: Grand Prairie, TexasClearance: SecretCompany: Lockheed MartinDescription:You will be the Embedded Software Engineer for the Embedded Software team. Our team is responsible for designing, developing, and maintaining embedded C/C++ software...SeniorFull timeWork at officeRemote workFlexible hours
- ...services supporting IBKR’s rapidly growing client base.Build software that supports the expansion of IBKR brokerage business into new... ...improved reliability and performance.Write and maintain design and engineering documentation.Which skills are required:Bachelor’s or master’s...SeniorWork at officeRemote work
- Company Description Esolvit is a global leader in consulting, technology, application development, outsourcing and staffing solutions. ESolvit has successfully delivered solutions of the highest quality to customers globally. We have strategic alliances with customers...SeniorFull time
- ...TexasClearance: SecretCompany: Lockheed MartinDescription:Our Software Integration Team drives software integration, troubleshooting,... ...responsibilities include:- Lead and mentor a team of integration engineers, providing technical guidance, code reviews, and best‑practice...SeniorFull timeWork at officeRemote workFlexible hours
- ...are proud to be at the forefront of cutting-edge technology and engineering.LM SPACE: WHAT WE'RE DOINGSpace is a critical domain,... ...THE WORKLockheed Martin is seeking a talented Level 3 Ground Software Engineer with a Final Top Secret security clearance to work from...SeniorFull timeWork at officeRemote workFlexible hours
$189.8k - $284.9k
The Sr. Software Engineer role within Apple's Machine Intelligence, Neural Design (MIND) team offers an opportunity to work on cutting -edge technologies for optimizing neural networks' performance and energy efficiency. The team focuses on hardware/software co -design...SeniorFull time- ...Description Job Description 4 Month Contract Job Opportunity Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process...SeniorFull timeContract workWork at officeRemote work
- ...and health insurance sectors. Qualifications • Minimum of 5 years of management/leadership experience in a software development or Engineering organization • Must have at least 7 years’ experience working through the design, development, release cycle, and delivering...SeniorFull time
- ...building confidence through expert guidance.Who We AreWe have an exciting opportunity for an innovative and consumer-obsessed Senior Software Engineer to join our RDC Next team. The charter for this team is to build and deliver innovative solutions across the real-estate...SeniorLocal area
- ...At MGM Resorts, we seek individuals like YOU to create unique and show-stopping experiences for our guests.THE JOB:The Senior Software Engineer, Identity and Access Management (IAM), will design, build, and operate enterprise IAM solutions across cloud and on-prem environments...SeniorFull timeWork at officeHome office
- ..., Pennsylvania / New Jersey / Delaware / New York / Maryland / Florida / South Carolina / Texas / Virginia / GeorgiaEngineering - Software Development /Full Time /HybridThe FreedomPay Commerce Platform is the technology of choice for many of the largest companies across...SeniorFull timeCasual workFlexible hours
- ...built for you. Within LM Space, the Trinity Program is looking for a highly motivated individual to join the program area as a Software Engineer Senior to support the C2 development team. As part of an Agile team, you will have the opportunity to work on a variety of...SeniorFull timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
- ngo software engineer Remote
- software data engineer Remote
- graduate software engineer Remote
- software engineer unity Remote
- software development engineer (robotics engineer) Remote
- software system engineer Remote
- associate software engineer Remote
- software developer no experience Remote
- graduate software developer Remote
- software engineer - early career Remote

