Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Teleport, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior Backend Software Engineer specializing in Teleport Policy at Teleport, you will play a pivotal role in designing and developing robust backend systems that enhance our security policies and access management features. You will work collaboratively with cross-functional teams to architect scalable solutions that meet the dynamic needs of our users. Your expertise will be instrumental in implementing best practices for policy management while ensuring the highest standards of code quality and performance. This position requires a strong technical foundation, a strategic mindset, and a passion for improving the user experience through technology innovation.
Job Responsibilities
- Design, implement, and optimize scalable backend services and APIs for Teleport Policy functionality.
- Collaborate with product managers and frontend engineers to create seamless user experiences.
- Develop and enforce best practices for coding, testing, and documentation within the team.
- Conduct code reviews and provide mentorship to junior engineers to enhance team capabilities.
- Identify, troubleshoot, and resolve complex performance bottlenecks and security vulnerabilities.
- Participate in Agile ceremonies, contributing to sprint planning, retrospectives, and daily stand-ups.
- Stay up-to-date with emerging technologies and industry trends to ensure Teleport remains at the forefront of innovation.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; advanced degree preferred.
- 5+ years of experience in backend software development, with a focus on API design and implementation.
- Proficiency in programming languages such as Go, Python, or similar languages.
- Strong understanding of databases (SQL and NoSQL) and data modeling principles.
- Experience with microservices architecture and containerization technologies like Docker and Kubernetes.
- Excellent analytical and problem-solving skills, with a keen eye for detail.
- Demonstrated ability to work in a fast-paced, collaborative environment.
Technologies & Tools
The Senior Backend Software Engineer will utilize a range of technologies and tools to fulfill their role effectively. Key technologies include Go for backend development, PostgreSQL or MongoDB for data storage, and cloud platforms such as AWS or GCP for deployment and scalability. Additionally, familiarity with CI/CD tools, monitoring solutions, and version control systems such as Git is essential for maintaining high-quality code and operational efficiency.
Ideal Candidates
The ideal candidate for the Senior Backend Software Engineer position is a proactive and adaptable individual who thrives in dynamic environments. They possess strong communication skills, enabling them to engage effectively with technical and non-technical stakeholders. A passion for technology and a commitment to producing high-quality work are crucial characteristics. Dedicating time to mentorship and fostering a culture of continuous improvement among team members aligns with our values, making this candidate a great fit for our organization.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.