Jobgether-posted about 2 months ago
Full-time • Principal
11-50 employees

This role offers a unique opportunity for an experienced software engineer to lead and shape complex software projects in a fast-growing technology environment. You will be responsible for driving technical excellence across the software development lifecycle, delivering scalable and maintainable solutions, and collaborating closely with cross-functional teams. As a technical leader, you will mentor junior engineers, guide architectural decisions, and influence the strategic direction of key projects. The role provides exposure to a diverse technology stack, including front-end and back-end systems, APIs, and databases, with the chance to work on solutions that support global operations. You will contribute to a high-performing, collaborative, and innovative team that values quality, efficiency, and professional growth.

  • Serve as the technical authority on software development best practices, architecture, and technology selection.
  • Design, develop, and maintain robust, scalable, and high-quality software solutions across multiple programming languages.
  • Conduct code reviews and enforce coding standards, security protocols, and performance optimization.
  • Lead API design and implementation to ensure seamless communication between software components.
  • Collaborate with product managers, architects, and stakeholders to gather requirements, define specifications, and manage project timelines.
  • Solve complex technical challenges, optimize system performance, and implement innovative solutions.
  • Mentor and coach junior engineers, promoting continuous learning and a collaborative team culture.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10–15 years of hands-on experience in software development with a proven track record of delivering high-quality solutions.
  • Expert-level proficiency in multiple programming languages such as SQL, PHP, C#.Net, Python, JavaScript/TypeScript.
  • Strong understanding of APIs (SOAP, RESTful, Graph) and experience in API development.
  • Ability to translate business problems into technical solutions and meet project deadlines.
  • Experience leading technical discussions and guiding teams toward effective solutions and task distribution.
  • Familiarity with Agile methodologies and traditional project management practices.
  • Excellent problem-solving, communication, and interpersonal skills in a distributed team environment.
  • Prior experience mentoring or leading software development teams and fostering an inclusive culture.
  • Competitive salary and opportunities for professional growth.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) plan with company contributions.
  • Tuition and training assistance programs.
  • Wellness programs and lifestyle support initiatives.
  • Paid time off and holidays.
  • Remote work flexibility with a globally distributed, collaborative team.
  • Recognition as a certified Great Place to Work with top DE&I practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service