Technical Lead Software Engineer

closed
Veza Logo

Veza

πŸ“Remote - United States

Summary

Join our growing team as a Technical Lead - Backend Software Engineer and play a pivotal role in shaping the future of our backend infrastructure. In this leadership role, you will contribute your technical expertise, guide and mentor junior engineers, and foster a collaborative and innovative environment.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience as a backend software engineer with a strong track record of building and maintaining high-quality, scalable software systems
  • Minimum of 2 years of experience in a leadership role within a software development team
  • Strong proficiency in one or more programming languages, such as Go, Java, or Python
  • Experience designing and implementing RESTful APIs and microservices architectures
  • Understanding of authentication and authorization protocols, standards, and best practices
  • Experience with cloud platforms, such as AWS, Azure, or Google Cloud Platform, and familiarity with IAM services and features
  • Knowledge of database technologies (SQL and NoSQL), caching mechanisms, and distributed systems
  • Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a fast-paced environment
  • Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders

Responsibilities

  • Design, develop, and build integrations with services like AWS, GCP, Azure and resources like Box, Hashicorp, Databricks
  • Lead a team of backend software engineers, providing mentorship and guidance to help them grow their skills and expertise
  • Drive the technical direction for assigned projects, defining architecture, design patterns, and best practices
  • Conduct code reviews and ensure adherence to coding standards and quality principles
  • Identify and implement new technologies and tools to enhance the team's capabilities and stay ahead of the curve
  • Collaborate with product managers, software engineers, and security experts to define requirements and architect solutions that meet business objectives and security standards
  • Integrate with third-party identity providers and directory services, such as Active Directory, LDAP, and AWS IAM
  • Implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements
  • Stay current with industry trends and emerging technologies in identity and access management, and leverage them to drive innovation and improve our platform

Benefits

  • Competitive salary
  • Equity packages
  • 401(k) retirement plan
  • Pre-tax health care, dependent care, and commuter benefits (FSA)
  • Flexible medical, dental, and vision benefits
  • Parental leave
  • Flexible Time Off
  • Monthly Connectivity Stipend
This job is filled or no longer available