Position:
Sr. Software Engineer
Company:
Element
Compensation:
$125,000 - $155,000 a year
Location:
Remote (USA)
Employment type:
Full-time
Work Arrangement:
Remote
Short Summary:
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 involves building scalable backend services, developing modern web applications, and integrating with enterprise systems.
Responsibilities:
- Design, develop, enhance, and maintain enterprise web applications.
- Troubleshoot, analyze, and resolve software defects.
- Develop and maintain Java applications using the Spring Framework and Spring Boot.
- Design, develop, and consume RESTful APIs.
- Develop responsive, accessible user interfaces using Angular.
- Support database integrations and implement enterprise authentication solutions.
- Participate in Agile ceremonies and perform peer code reviews.
Requirement:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5+ years of professional software development experience.
- Strong experience with Java, Spring Framework, RESTful APIs, and Angular.
- Experience with AWS cloud services and CI/CD tools.
- US Citizenship or Permanent Residency required.
- Must be able to obtain and maintain a Public Trust clearance.
Benefits:
- Supportive culture fostering collaboration and creativity.
- Commitment to diversity and inclusion.
- Opportunities to make a meaningful impact through technology.