Software Engineer III

Staritas• Remote, US,
•$115,000 - $130,000•Remote

About The Position

The Software Engineer III designs, develops, tests, and supports web, mobile, and cloud-based applications. The role contributes to the full software development lifecycle, leads moderately complex technical initiatives, mentors junior team members, and collaborates with cross-functional stakeholders to deliver scalable, high-quality solutions. This is a fully remote position with up to 10% travel based on business needs. Employees are expected to attend occasional gatherings that may last up to one week, with ample notice. The position operates in a professional work environment and uses standard office equipment, including a computer, keyboard, mouse, webcam, and phone. Compensation is $115,000–$130,000, with the offer dependent on experience, skills, geographic location, and internal equity.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field; an equivalent combination of education and experience may be considered.
  • At least 5 years of software development experience.
  • Experience developing web, mobile, or cloud-based applications.
  • Proficiency in object-oriented design, software development methodologies, and application architecture.
  • Experience working in Agile development environments.
  • Strong analytical, problem-solving, and communication skills.
  • Proficiency in one or more programming languages such as C#, Java, JavaScript, TypeScript, Python, or similar.
  • Experience with modern web frameworks and API development.
  • Knowledge of relational and non-relational databases.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
  • Familiarity with source control systems, including Git.
  • Experience with CI/CD tools and automated testing frameworks.
  • Understanding of containerization, security best practices, and application performance optimization.
  • Proficiency with SQL, debugging, and troubleshooting tools.

Nice To Haves

  • Master's degree in Computer Science or a related field.
  • Experience leading technical projects or mentoring junior developers.
  • Experience with cloud platforms, microservices, and modern application architectures.
  • Experience building enterprise-scale applications and integrations.
  • Knowledge of DevOps practices, CI/CD pipelines, and automated testing.
  • Relevant technical certifications.

Responsibilities

  • Design, develop, test, and maintain software applications and services.
  • Translate business and technical requirements into scalable solutions.
  • Lead development efforts for moderately complex projects and enhancements.
  • Review code and provide technical guidance to junior team members.
  • Troubleshoot, debug, and resolve application and system issues.
  • Develop and maintain APIs, integrations, and database solutions.
  • Create and maintain technical documentation.
  • Participate in system architecture and design discussions and technology evaluations.
  • Collaborate with Product, QA, DevOps, and business teams throughout the development lifecycle.
  • Support production deployments and ongoing application maintenance.
  • Perform other duties as assigned.

Benefits

  • Competitive salary and performance bonus program.
  • Comprehensive benefits package including a 401(k) match.
  • 19 days of PTO per year and 10 holidays per year.
  • Medical, dental, and vision coverage.
  • Retirement savings plans with company contributions.
  • Paid time off and company holidays.
  • Paid parental and family leave.
  • Employee assistance and wellness resources.
  • Life and disability insurance.
  • Professional development opportunities.
  • Flexible work arrangements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service