About The Position

Q-Free America is seeking an experienced full-stack Senior Software Engineer to join its Technology team and design, develop, and deliver software solutions supporting intelligent transportation platforms. The role spans the software development lifecycle and involves solving complex technical challenges, improving system performance and scalability, and contributing to software architecture and engineering best practices. The engineer will collaborate with a team, provide technical guidance, and help strengthen development practices across the organization.

Requirements

  • Bachelor's degree in computer science, Software Engineering, or a related technical discipline.
  • 7+ years of professional software development experience.
  • Technical skills in Java, TypeScript, and React.js.
  • Advanced knowledge of software development concepts, practices, and processes.
  • Experience with software architecture and design.
  • Experience with software requirements, debugging, testing, and documentation.
  • Experience with software build and deployment processes.
  • Experience working within Agile development environments.
  • Demonstrated ability to independently solve complex technical problems.
  • Strong analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to manage multiple priorities and consistently deliver results.
  • Demonstrated ability to collaborate effectively and provide technical leadership within an engineering team.

Responsibilities

  • Plan, design, develop, test, and implement software applications from conception through completion.
  • Independently manage complex software development activities.
  • Make well-reasoned decisions about software design, implementation, technical tradeoffs, and long-term maintainability.
  • Develop innovative solutions to complex technical problems.
  • Design and improve solutions for system performance, reliability, and scalability.
  • Identify opportunities to improve existing applications and code.
  • Anticipate technical challenges and recommend solutions before they affect delivery.
  • Break complex development efforts into manageable tasks and provide accurate estimates.
  • Conduct timely and thorough code reviews.
  • Lead by example in software development processes, engineering standards, and testing strategies.
  • Collaborate with Engineering, QA, DevOps, Product, and other cross-functional teams.
  • Support system configuration and application deployments, including occasional after-hours assistance.
  • Create and maintain technical, installation, operational, and troubleshooting documentation.
  • Mentor and support fellow engineers while promoting technical excellence and continuous learning.
  • Deliver high-quality work within established timelines and adapt effectively to changing priorities and technologies.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k) with company contribution
  • Company-paid life insurance
  • Company-paid short-term and long-term disability
  • Employee Assistance Program (EAP)
  • Flexible benefits and additional wellness resources
  • Opportunities for professional growth and technical development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service