Software Engineer I Location: This role requires associates to be in-office 1-2 days per week, fostering collaboration and connectivity, while providing flexibility to support productivity and work-life balance. This approach combines structured office engagement with the autonomy of virtual work, promoting a dynamic and adaptable workplace. Ideal candidates will be able to report to our Pulse Point location in Nashville, TN. Please note that per our policy on hybrid/virtual work, candidates not within a reasonable commuting distance from the posting location(s) will not be considered for employment, unless an accommodation is granted as required by law. CareBridge Health is a proud member of the Elevance Health family of companies, within our Carelon business. CareBridge Health exists to enable individuals in home and community-based settings to maximize their health, independence, and quality of life through home-care and community-based services. The Software Engineer I is responsible for end-to-end application, system development and maintenance on single product or multiple smaller less complex technology platforms within an assigned client group, business unit or corporate department. This role is a key part of the Engineering and Product teams, and will help build, maintain, and improve our in-house applications. The selected candidate will work closely with a product team of Engineers and Product Managers, support the product release cycle, assist with feature development and testing, and work in an AWS environment using technologies like ReactJS, MaterialUI, Elixir, Phoenix, and Postgres. How you will make an impact: Learns end-to-end IT engineering and change request process. Creates exhibits and other support materials, as necessary. Assists in developing unit test plans while given specific tasks to support implementation. Participates in vendor evaluations. Contributes to the development and maintenance of internally built applications. Works with engineers and product team members to understand business and technical requirements. Assists with documenting business and technical requirements for system components. Supports the development of application features and enhancements under guidance from senior engineers. Writes clean, correct code while continuing to develop engineering best practices. Assists in developing and executing unit and system tests to support implementation. Helps identify, troubleshoot, and fix defects found during development and testing. Participates in code reviews and technical discussions to continue building engineering knowledge. Supports product release activities, including testing and implementation validation. Develops knowledge of enterprise tools, engineering processes, and system architecture. Builds an understanding of how individual work fits into the larger project and raises questions or concerns when requirements are unclear. Assists with support and system monitoring as needed.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Number of Employees
5,001-10,000 employees