Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer image - Rise Careers
Job details

Lead Software Engineer

Company :

enGen

Job Description : 

JOB SUMMARY

The job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. The position will be responsible for taking an enterprise-wide, architectural view of the solutions and the technical execution of products using the technical stack that best meets the needs of the platform. The position, and team, will be involved in every aspect at part of the software application build process from idea generation, business analysis, technical design and software development using the latest technologies and design patterns.  A lead engineer will take a leadership role with other development individuals (engineers, application developers, etc.) to drive and develop products meeting the needs of our clients and product roadmaps.

ESSENTIAL 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. Communicates any issues/blockers to the Scrum Master in a timely manner.
  • 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 duties as assigned or requested.

EDUCATION

Required

  • Bachelor's Degree in Computer Science, Computer Engineering or closely related field  

Preferred

  • Master's Degree in Computer Science, Computer Engineering or related field

EXPERIENCE

Required

  • 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

To Include

  • 5 years in at least two modern programming languages (Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred), and experience with at least three of the following: React, Angular v4+, NodeJS, NoSQL databases, HTML5, CSS, Google Cloud Platform or Amazon Web Services.
  • 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#, 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, and ability to produce code that is fault-tolerant, efficient, and maintainable

Preferred

  • 7 years of working with a variety of technology systems, designing solutions or developing applications in healthcare

To Include

  • 5 years of translating design mock-ups, prototypes and user stories into working applications
  • 3 years of working with Machine Learning esp. in Natural Language Understanding, Machine Translation, Deep Neural Networks and related fields

LICENSES or CERTIFICATIONS

Required

  • None

Preferred

  • None

SKILLS

  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
  • Have experience working with agile methodology of scrum
  • Ability to speak and write English fluently and idiomatically
  • Interest and ability to learn other programming languages as needed
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations
  • Strong track record in designing and implementing large scale consumer facing applications
  • Strong sense of ownership, urgency, and drive
  • Demonstrated passion for user experience and improving usability
  • Experience and willingness to mentor junior engineers and help develop their skills and leadership

Languages (Other than English)

None

Travel Required

0% - 25%

PHYSICAL, MENTAL AND WORKING CONDITIONS

Position Type

Office Based

Teaches / trains others regularly

Rarely

Travel regularly from the office to various work sites or from site-to-site

Occasionally

Works primarily out-of-the office selling products/services (sales employees)

Never

Physical work site required 

Yes

Lifting: up to 10 pounds

Constantly

Lifting: 10 to 25 pounds

Rarely

Lifting: 25 to 50 pounds

Never

Disclaimer: The job description has been designed to indicate the general nature and essential duties and responsibilities of work performed by employees within this job title. It may not contain a comprehensive inventory of all duties, responsibilities, and qualifications required of employees to do this job.

Compliance Requirement: This position adheres to the ethical and legal standards and behavioral expectations as set forth in the code of business conduct and company policies.

As a component of job responsibilities, employees may have access to covered information, cardholder data, or other confidential customer information that must be protected at all times.  In connection with this, all employees must comply with both the Health Insurance Portability Accountability Act of 1996 (HIPAA) as described in the Notice of Privacy Practices and Privacy Policies and Procedures as well as all data security guidelines established within the Company’s Handbook of Privacy Policies and Practices and Information Security Policy. 

Furthermore, it is every employee’s responsibility to comply with the company’s Code of Business Conduct. This includes but is not limited to adherence to applicable federal and state laws, rules, and regulations as well as company policies and training requirements.

Pay Range Minimum:

$92,300.00

Pay Range Maximum:

$172,500.00

Base pay is determined by a variety of factors including a candidate’s qualifications, experience, and expected contributions, as well as internal peer equity, market, and business considerations.  The displayed salary range does not reflect any geographic differential Highmark may apply for certain locations based upon comparative markets.

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.

We endeavor to make this site accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact the email below.

For accommodation requests, please contact HR Services Online at HRServices@highmarkhealth.org

California Consumer Privacy Act Employees, Contractors, and Applicants Notice

Average salary estimate

$132400 / YEARLY (est.)
min
max
$92300K
$172500K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Engineer, Highmark Health

Are you ready to take your career to the next level? enGen is looking for a Lead Software Engineer to work remotely from Pennsylvania! As a key member of our agile software engineering team, you'll be responsible for building scalable software applications that serve our customers across all digital channels. This role isn't just about writing code; you'll take a holistic view of product architecture and lead the technical execution of solutions that best meet our platform needs. You'll dive into every step of the software build process—from idea generation to business analysis, technical design, and development, all while using cutting-edge technologies. Your creativity will shine as you design and create engineering specifications, conduct code reviews, and implement innovative solutions. As a Lead Engineer, you'll mentor fellow developers, drive story creation in our agile sprint planning, and work closely with principal engineers on complex technical challenges. If you have a Bachelor's or Master's Degree in Computer Science or a closely related field and have about 7 years of experience in scalable systems, we want to hear from you! Join our team and make an impact by focusing on high-quality user experiences and mentoring the next generation of engineers. Take the leap, and let's innovate together at enGen!

Frequently Asked Questions (FAQs) for Lead Software Engineer Role at Highmark Health
What are the main responsibilities of a Lead Software Engineer at enGen?

As a Lead Software Engineer at enGen, your main responsibilities will include designing engineering specifications for software applications, writing high-quality code, conducting code reviews, and actively participating in all agile ceremonies. You will also guide the development team by driving story creation, ensuring adherence to coding standards, and exploring appropriate technical solutions that align with project goals.

Join Rise to see the full answer
What qualifications do I need to become a Lead Software Engineer at enGen?

To apply for the Lead Software Engineer position at enGen, you will need a Bachelor's Degree in Computer Science or a related field, along with at least 7 years of experience in designing scalable systems. Proficiency in at least two modern programming languages, as well as experience with web services technologies, is essential. Candidates with a Master's Degree and experience in the healthcare sector will have an advantage.

Join Rise to see the full answer
How does enGen support professional development for Lead Software Engineers?

At enGen, professional development is a priority. As a Lead Software Engineer, you will have the opportunity to mentor junior engineers and share insights with your team. We also encourage continuous learning through projects that steer you towards enhancing your technical skills and staying up to date with the latest technologies and best practices in software development.

Join Rise to see the full answer
What technologies will I work with as a Lead Software Engineer at enGen?

In the role of Lead Software Engineer at enGen, you will work with a diverse technical stack including modern programming languages such as Java, Python, and JavaScript. Experience with frameworks like React and Angular, as well as cloud platforms such as Google Cloud and AWS, will also be integral to the development of scalable applications.

Join Rise to see the full answer
What is the work culture like for a Lead Software Engineer at enGen?

The work culture at enGen for a Lead Software Engineer is collaborative, innovative, and focused on agile methodologies. You will work in a supportive environment that fosters teamwork, encourages creativity, and embraces a fast-paced approach to meet evolving customer needs. Your contributions will be valued, and you will have the flexibility of remote work while still being part of an engaging team.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer
Can you explain your experience with agile methodologies as a Lead Software Engineer?

When discussing your experience with agile methodologies, focus on specific examples where you've actively participated in scrum ceremonies, planned sprints, and how those practices led to successful project outcomes. Mention your role in facilitating discussions and the importance of sprint retrospectives in improving team performance.

Join Rise to see the full answer
What methods do you use to ensure code quality in your projects?

To ensure code quality, I adopt practices like conducting thorough code reviews, writing unit tests, and adhering to coding standards. I also emphasize the importance of continuous integration and deployment, which helps in identifying issues early in the development cycle, leading to better overall product quality.

Join Rise to see the full answer
How do you approach problem-solving in software development?

When facing a problem in software development, I follow a structured approach which includes analyzing the issue, brainstorming potential solutions, assessing their feasibility, and seeking input from team members. Collaboration often leads to more effective solutions, so I make sure to involve others when tackling complex problems.

Join Rise to see the full answer
Describe a challenging project you worked on as a Lead Software Engineer.

In one challenging project, we were tasked with migrating a legacy system to a cloud-based architecture. I led the team through the planning stages, ensured proper resource allocation, and maintained clear communication. Despite facing various hurdles, including tight timelines, we successfully completed the migration while improving system performance.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

Mentoring junior engineers involves creating a supportive environment where they feel comfortable asking questions. I encourage them to take ownership of their tasks, provide constructive feedback, and guide them in best practices for coding and problem-solving. I also share resources and encourage them to pursue continued learning.

Join Rise to see the full answer
How do you stay updated with new technologies in software development?

I stay updated with new technologies by participating in online courses, attending conferences, and engaging with the developer community through forums and meetups. Additionally, I make it a point to experiment with new builds in personal projects, which gives me practical exposure.

Join Rise to see the full answer
What role do design patterns play in your software development process?

Design patterns are essential in creating scalable and maintainable applications. I use design patterns to address common problems in software architecture, ensuring that my code is structured efficiently. This allows for reusability and better collaboration among team members.

Join Rise to see the full answer
Can you provide an example of how you improved user experience in a past project?

In a recent project, I played a critical role in improving user experience by conducting user feedback sessions. Based on the insights collected, I revamped the user interface, made it more intuitive, and simplified navigation. Post-implementation analytics showed a significant increase in user retention and satisfaction.

Join Rise to see the full answer
What are your thoughts on scalability in software design?

Scalability is fundamental in software design, as it ensures that applications can handle increased loads without performance degradation. I always prioritize scalability in the initial design phase by considering architectural choices that allow for easy adaptation to growing user demands, ensuring the application can evolve along with the business.

Join Rise to see the full answer
How do you manage deadlines and ensure project deliverables are met?

To manage deadlines effectively, I prioritize tasks based on impact and urgency, using project management tools to track progress. Regular check-ins with team members ensure we're aligned on priorities and timelines, and if any blockers arise, I address them immediately to keep the project on track.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Highmark Health Hybrid Pittsburgh PA, 15212, 320 E N Ave.
Posted 10 days ago

Join the Allegheny Health Network as an RN in their Life Flight team, where you'll provide critical care transport to patients in need.

Photo of the Rise User
Highmark Health Remote PA, Working at Home - Pennsylvania
Posted 10 days ago

We are looking for a seasoned Senior Architect to spearhead innovative architecture solutions that align with our business capabilities at enGen.

Photo of the Rise User

Liaison is looking for an experienced Sr. Full Stack Developer to enhance its suite of technology solutions for higher education.

Posted 6 days ago

As a Lead Java Developer, you will leverage your 11+ years of expertise to drive innovative software solutions in a dynamic team environment in Dallas.

Photo of the Rise User
Equilibrium Energy Remote San Francisco Bay Area (Preferred) or Remote US, Canada, Europe
Posted 13 days ago

Join Equilibrium Energy as a Sr. Staff/Principal Front-End Engineer, contributing to cutting-edge clean energy technology.

Photo of the Rise User
Posted 4 days ago
Dental Insurance
Flexible Spending Account (FSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays

Join KAYAK as a Java Search Engineer to innovate and improve travel search solutions while working in a collaborative environment.

Photo of the Rise User

Become a pivotal member of Visa's People Technology team as a Staff Software Engineer, focusing on GAI solutions in a hybrid work environment.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 13 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join the Health Sensing team as a Generative AI Engineer, driving advancements in health technologies through machine learning.

Photo of the Rise User

Join Rula as a Senior Software Engineer to innovate on backend systems critical to mental healthcare delivery in a fully remote setting.

Photo of the Rise User
SecurityScorecard Remote Remote (Eastern Canada)
Posted 13 days ago

Join SecurityScorecard as a Staff Backend Engineer and play a pivotal role in building reliable, scalable applications that enhance cybersecurity ratings.

To create a remarkable health experience, freeing people to be their best.

275 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog