Software Engineer 2

Humana
•$80,900 - $110,300•Remote

About The Position

The Software Engineer 2 develops, tests, and maintains software applications that support business and technology objectives. The role handles moderately complex assignments, collaborates with cross-functional teams, and contributes throughout the software development lifecycle. The engineer joins a collaborative team building and enhancing applications for cybersecurity and identity access management initiatives, with a focus on secure, scalable, high-quality solutions. This mid-level role calls for experience in both front-end and back-end development and offers opportunities to grow technical expertise. The successful candidate participates in requirements gathering, design, development, testing, deployment, and ongoing support, working closely with engineers, technical leads, architects, and business partners in an Agile environment. The position is remote, with occasional travel to Humana offices for training or meetings. Work-from-home employees must have internet service with at least 25 Mbps download and 10 Mbps upload speeds and a dedicated workspace that prevents ongoing interruptions to protect member PHI/HIPAA information. The role is scheduled for 40 hours per week. Compensation is $80,900–$110,300 per year, with eligibility for a bonus incentive plan based on company and/or individual performance.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • At least 3 years of software engineering, application development, or related experience.
  • Experience developing both front-end and back-end applications.
  • Experience with JavaScript and modern web development technologies.
  • Experience working within Agile software development environments.
  • Experience with software design, development, testing, and production support.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently and collaboratively within a team environment.
  • Passion for contributing to an organization focused on continuously improving consumer experiences.

Nice To Haves

  • Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Experience supporting cybersecurity or identity and access management (IAM) solutions.
  • Experience with cloud-based application development.
  • Interest or experience in cybersecurity and identity access management technologies.

Responsibilities

  • Design, develop, test, and maintain software applications and services.
  • Participate in all phases of the software development lifecycle, from requirements analysis through deployment and support.
  • Collaborate with cross-functional teams to design and deliver secure, scalable, and reliable solutions.
  • Develop and support front-end and back-end application components.
  • Troubleshoot, debug, and resolve application issues while ensuring optimal performance.
  • Perform code reviews and follow established software engineering best practices and coding standards.
  • Create and maintain technical documentation.
  • Participate in Agile ceremonies, including sprint planning, daily standups, retrospectives, and backlog refinement.
  • Support cybersecurity and identity access management initiatives through application development and enhancement efforts.
  • Contribute to continuous improvement efforts that enhance quality, efficiency, and user experience.

Benefits

  • Medical, dental, and vision benefits.
  • 401(k) retirement savings plan.
  • Paid time off, company holidays, and personal holidays.
  • Paid parental and caregiver leave.
  • Short-term and long-term disability.
  • Life insurance.
  • Bonus incentive plan based on company and/or individual performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service