Software Engineering Lead

PrePassPhoenix, AZ
5h

About The Position

We are seeking a Software Engineering Lead to guide a team of engineers in delivering scalable, robust solutions that are integral to our systems. As a hands-on leader, you will drive innovation, collaboration, and engineering excellence while directly contributing to the technical success of projects. You will partner closely with product managers, architects, and cross-functional stakeholders to deliver solutions aligned with business objectives. This role is ideal for someone who enjoys balancing technical leadership with hands-on development and mentoring.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 5+ years of software engineering experience, including 2+ years in a leadership or mentoring role.
  • Proficiency in programming languages such as C#, Java, or Python, with a strong foundation in object-oriented programming.
  • Expertise in API development and RESTful services, along with experience in cloud platforms (Azure, AWS, or GCP).
  • Familiarity with enterprise systems (ERP, CRM, HRIS) and data formats (JSON, XML, CSV).
  • Experience with middleware technologies and message brokers such as Kafka or RabbitMQ.
  • Experience working with large datasets and high-transaction systems.
  • Demonstrated ability to lead and inspire engineering teams.
  • Strong problem-solving skills with a focus on delivering effective solutions.
  • Excellent interpersonal and communication skills.

Nice To Haves

  • Experience with TypeScript or JavaScript (preferred).

Responsibilities

  • Lead and mentor a team of software engineers, fostering a collaborative, high-performance work environment.
  • Conduct code reviews, provide technical guidance, and support career development for team members.
  • Establish clear goals, monitor performance, and promote continuous professional growth across the team.
  • Design, develop, and implement scalable, secure, and resilient software solutions.
  • Drive execution of software projects, ensuring alignment with timelines, budgets, and quality standards.
  • Utilize APIs, cloud technologies, and modern development practices to build solutions integrated with enterprise systems.
  • Partner with product managers, architects, and stakeholders to prioritize initiatives and align on technical direction.
  • Collaborate with DevOps teams to ensure efficient CI/CD pipelines and reliable application monitoring.
  • Translate complex technical concepts into clear, accessible communication for non-technical stakeholders.
  • Maintain coding standards, system design principles, and compliance with enterprise security policies.
  • Document system designs, processes, and configurations to support knowledge sharing and scalability.
  • Stay current with emerging technologies and incorporate relevant best practices into solutions.
  • Identify opportunities to optimize development processes and enhance system performance.
  • Promote innovation and support adoption of tools and methodologies that improve team productivity.

Benefits

  • Robust benefit package that includes medical, dental, and vision that start on date of hire.
  • Paid Time Off, to include vacation, sick, holidays, and floating holidays.
  • Paid parental leave.
  • 401(k) plan with employer match.
  • Company-funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well-being (i.e., ski passes, retreats, gym memberships).
  • Tuition Reimbursement Program.
  • Voluntary benefits, to include, but not limited to Legal and Pet Discounts.
  • Employee Assistance Program (available at no cost to you).
  • Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well-being of employees.
  • Community Give-Back initiatives.
  • Culture that focuses on employee development initiatives.
  • Company-wide bonus and commission plans.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service