enGen is looking for an Associate Software Engineer to join an agile team responsible for building scalable software applications across all digital channels. You will take an enterprise-wide, architectural view of solutions and be involved in every aspect of the software application build process.
What You'll Do
- Design and create engineering specifications for software applications and programs.
- Write code adhering to standards and perform code reviews.
- Generate ideas and explore appropriate technical solutions to achieve required product features.
- Monitor technical process against project plan while safeguarding functionality, scalability, and performance.
- Participate in all scrum ceremonies, assist in sprint planning, and complete required sprints through final execution.
- Communicate any issues or blockers to the Scrum Master in a timely manner.
- Help in story creation, including Definition of Done, Acceptance Criteria, and estimation.
- Create Tasks for stories in applicable software and update status and assignment accordingly.
- Monitor work against the production schedule and provide progress updates.
- Report any issues or technical difficulties to senior developers or principals regularly.
What We're Looking For
- Bachelor's Degree in Computer Science, Computer Engineering, or a closely related field.
- 1 year of proficiency in the design and analysis of algorithms, data structures, and design patterns for scalable, highly available systems.
- 1 year of experience in at least one modern programming language (Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred).
- 1 year of experience with at least two of the following: React, Angular v4+, NodeJS, NoSQL databases, HTML5, CSS, Google Cloud Platform, or Amazon Web Services.
- 1 year of understanding of web services technologies such as REST, HTTPS, JSON.
Nice to Have
- Master's Degree in Computer Science, Computer Engineering, or a related field.
- 3 years with one or more general purpose programming languages including but not limited to: Java, Python (Django/Flask), C/C++, C#, Objective C, JavaScript, or Go.
- 3 years in defining system architectures and exploring technical feasibility trade-offs.
- 3 years of working with a variety of technology systems, designing solutions, or developing applications in healthcare.
- 3 years of translating design mockups, prototypes, and user stories into working applications.
- 3 years of ability to produce code that is fault-tolerant, efficient, and maintainable.
Technical Stack
- Languages: Java, Python, JavaScript, ACE, IIB/ITX, Informatica
- Frameworks & Frontend: React, Angular v4+, NodeJS, HTML5, CSS
- Databases & Infrastructure: NoSQL databases, Google Cloud Platform, Amazon Web Services
- Protocols & Formats: REST, HTTPS, JSON
Team & Environment
You will be part of an agile software engineer team.
Benefits & Compensation
- Salary Range: $57,700.00 - $107,800.00
Work Mode
This position is onsite.
Highmark Health and its affiliates prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on any category protected by applicable federal, state, or local law.



