Software Engineer II

Octane•Irving, TX

About The Position

Octane is seeking a Full Stack Software Engineer II to enhance its application security posture. The engineer will advance security-hardening initiatives by strengthening access controls, improving safeguards for sensitive data, and embedding automated security checks into development workflows. The role emphasizes correctness, testability, secure design, and work with Python, Django, JavaScript, PostgreSQL, and AWS. The position contributes to scalable, maintainable, and secure software systems; develops and tests software; reviews and optimizes code; resolves complex bugs; and collaborates with teammates and internal teams to improve products. It also involves using AI-assisted development tools across the software development lifecycle and guiding junior engineers in industry best practices. The role offers a base salary of $105,000 to $135,000, corporate bonus eligibility, stock options, and benefits. Offers are based on location, qualifications, and internal equity.

Requirements

  • Three to five years of full-stack software development experience.
  • Bachelor’s degree in Computer Science or a related field is preferred.
  • Strong proficiency in modern general-purpose languages, with primary expertise in Python, Java, JavaScript, C#, or Node.js.
  • Proven background designing, architecting, and implementing scalable end-to-end technical solutions.
  • Hands-on experience with a major cloud platform such as AWS, GCP, or Azure, and Infrastructure as Code tools such as Terraform.
  • Practical knowledge of containerization technologies, including Docker and Kubernetes.
  • Advanced SQL capabilities and deep experience with relational database engines such as PostgreSQL, MySQL, Oracle, or DB2.
  • Expertise in Git-based repository workflows such as GitHub, Bitbucket, or Azure DevOps, including active pull request participation and thorough code reviews.
  • Excellent communication and collaboration skills, a solution-oriented mindset, and a desire to take ownership of deliverable outcomes.

Nice To Haves

  • Bachelor’s degree in Computer Science or a related field (preferred).

Responsibilities

  • Contribute to the design and architecture of scalable, maintainable, and secure software systems.
  • Write clean, efficient code and use AI-assisted development tools to accelerate delivery across the software development lifecycle.
  • Implement automated test suites and validate core functionality to ensure system reliability and prevent regressions.
  • Participate in code reviews, optimize existing codebase performance, and resolve complex software bugs.
  • Collaborate with teammates and internal teams to improve products.
  • Work cross-functionally with internal teams to refine product features.
  • Guide junior engineers in adopting industry best practices.

Benefits

  • Bonus eligibility
  • Stock option package
  • Medical, dental, and vision plans
  • Parental leave
  • Flexible Time Off (FTO) policy
  • 401(k) retirement plan with company match
  • Educational assistance and tuition reimbursement up to $3,000 per year
  • Basic and voluntary life insurance and AD&D
  • Short-term and long-term disability
  • Ancillary benefits, including accident insurance and hospital insurance
  • Wellhub (Gympass) wellness benefit
  • Recreational safety benefit
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service