Highmark Health
Company:
enGen Job Summary:
Join our dynamic team as a Lead Software Engineer, where you will play a crucial role in developing scalable software applications that enhance customer experiences across all digital platforms. You will leverage your extensive architectural knowledge to determine the best technical solutions and ensure the successful execution of our products. Key Responsibilities: Design and create engineering specifications for innovative software applications. Write and maintain high-quality code that adheres to established coding standards. Conduct regular code reviews to uphold high standards of software quality. Engage in idea generation and implement technical solutions while ensuring functionality, scalability, and performance. Participate actively in an agile work environment, contributing to all scrum ceremonies and assisting in sprint planning. Communicate any challenges effectively to the Scrum Master. Drive story creation and manage tasks within our project management software (e.g., RTC or Jira), keeping status updated. Monitor production schedules, providing regular progress updates and addressing any technical difficulties promptly. Mentor junior team members to help grow their skills and expertise. Perform other duties as assigned. Education: Required:
Bachelor's Degree in Computer Science, Computer Engineering, or a related field. Preferred:
Master's Degree in Computer Science, Computer Engineering, or a related field. Experience: 5 years of experience in designing algorithms and data structures for scalable systems. 5 years of proficiency in a modern programming language (Java, Python, JavaScript, etc.) and familiarity with technologies such as React, Angular, or AWS. 5 years of experience with web services like REST and understanding of JSON, along with experience in coding fault-tolerant applications. Demonstrated experience in translating design mockups into functioning applications. 1 year of experience in Machine Learning, with a focus on Natural Language Understanding or related fields is preferred. Skills: Proven ability to set and achieve ambitious goals in a fast-paced environment. Strong understanding of agile methodologies, particularly Scrum. Passion for user experience, usability improvement, and mentoring others. Knowledge of best practices across the software development lifecycle including unit testing and source control management. A strong ownership mentality and drive for success. Physical and Work Conditions: Office-based position with minimal travel (0% - 25%). Occasional lifting required, up to 25 pounds. This role is essential in driving innovations that help us serve our customers better. Join us to make a significant impact!
enGen Job Summary:
Join our dynamic team as a Lead Software Engineer, where you will play a crucial role in developing scalable software applications that enhance customer experiences across all digital platforms. You will leverage your extensive architectural knowledge to determine the best technical solutions and ensure the successful execution of our products. Key Responsibilities: Design and create engineering specifications for innovative software applications. Write and maintain high-quality code that adheres to established coding standards. Conduct regular code reviews to uphold high standards of software quality. Engage in idea generation and implement technical solutions while ensuring functionality, scalability, and performance. Participate actively in an agile work environment, contributing to all scrum ceremonies and assisting in sprint planning. Communicate any challenges effectively to the Scrum Master. Drive story creation and manage tasks within our project management software (e.g., RTC or Jira), keeping status updated. Monitor production schedules, providing regular progress updates and addressing any technical difficulties promptly. Mentor junior team members to help grow their skills and expertise. Perform other duties as assigned. Education: Required:
Bachelor's Degree in Computer Science, Computer Engineering, or a related field. Preferred:
Master's Degree in Computer Science, Computer Engineering, or a related field. Experience: 5 years of experience in designing algorithms and data structures for scalable systems. 5 years of proficiency in a modern programming language (Java, Python, JavaScript, etc.) and familiarity with technologies such as React, Angular, or AWS. 5 years of experience with web services like REST and understanding of JSON, along with experience in coding fault-tolerant applications. Demonstrated experience in translating design mockups into functioning applications. 1 year of experience in Machine Learning, with a focus on Natural Language Understanding or related fields is preferred. Skills: Proven ability to set and achieve ambitious goals in a fast-paced environment. Strong understanding of agile methodologies, particularly Scrum. Passion for user experience, usability improvement, and mentoring others. Knowledge of best practices across the software development lifecycle including unit testing and source control management. A strong ownership mentality and drive for success. Physical and Work Conditions: Office-based position with minimal travel (0% - 25%). Occasional lifting required, up to 25 pounds. This role is essential in driving innovations that help us serve our customers better. Join us to make a significant impact!