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. The position suits a mid-level engineer experienced in both front-end and back-end development who is interested in continued technical growth. The successful candidate participates in requirements gathering, design, development, testing, deployment, and ongoing support, working with engineers, technical leads, architects, and business partners in an Agile environment. This is a remote position; occasional travel to Humana offices for training or meetings may be required. Home or hybrid home/office employees must maintain internet service with at least 25 Mbps download and 10 Mbps upload speed and work from a dedicated space that protects member PHI/HIPAA information. The scheduled workweek is 40 hours.

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.
  • Strong preference for JavaScript development experience.
  • 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 benefits.
  • Dental benefits.
  • Vision benefits.
  • 401(k) retirement savings plan.
  • Paid time off.
  • Company and personal holidays.
  • Paid parental and caregiver leave.
  • Short-term disability.
  • Long-term disability.
  • Life insurance.
  • Bonus incentive plan based on company and/or individual performance.
  • Other opportunities supporting whole-person well-being.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service