Highmark Health is seeking a Lead Engineer to drive the development, support, and technical execution of scalable software applications across all digital channels, providing technical leadership and mentorship while taking an enterprise-wide architectural view to contribute to strategic technical decisions, architecture planning, and technology roadmaps.
Requirements
- 7 years of proficiency in design and analysis of algorithms, data structures, and design patterns in the building and deploying of scalable; highly available systems
- 5 years in at least two modern programming languages (Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred)
- 5 years of understanding of web services technologies such as REST, HTTPS, JSON
- 5 years with two or more general purpose programming languages including but not limited to: Java, Python (Django/Flask), C/C++, C-Sharp, Objective C, JavaScript, or Go
- 5 years of defining system architectures and exploring technical feasibility trade-offs for optimizing short term execution while planning for long term technical capabilities
- Strong proficiency in backend development using Python, Django, Flask, and FastAPI (preferred)
- Experience with cloud platforms, preferably Google Cloud Platform (GCP) (preferred)
Responsibilities
- The job is responsible for designing and creating engineering specifications for software applications and programs.
- Responsible for designing & writing code that adheres to coding standards. Performs code reviews.
- Responsible for idea generation, exploring and implementing appropriate technical solutions to achieve the required product features, as well as monitoring technical process against project plan while safeguarding functionality, scalability and performance.
- A part of an agile work team and responsible for participating in all scrum ceremonies, assisting in sprint planning and completing required sprints in the development through final execution of software applications/programs.
- Drives story creation (i.e. DoD, Acceptance Criteria, estimation). Creates Tasks for their stories in applicable software (ex: RTC or Jira), and updates status and assignment accordingly
- Work with principal engineers to design & implement complex technical solutions
- Mentor other software engineers as needed
Other
- Bachelor's Degree in Computer Science, Computer Engineering or closely related field (required)
- Master's Degree in Computer Science, Computer Engineering or related field (preferred)
- Travel Required: 0% - 25%
- Ability to speak and write English fluently and idiomatically (required)
- Strong communication, collaboration, and interpersonal skills (preferred)