Jobgether-posted 3 months ago
$90,000 - $100,000/Yr
Entry Level
11-50 employees

This role provides an exciting opportunity to design, build, and maintain identity and access management (IAM) systems for cloud-based software and platform services. You will work on critical security solutions that support researchers and organizations worldwide, enabling secure access to applications and data. The position combines hands-on software engineering with system architecture responsibilities, offering a mix of problem-solving, collaboration, and innovation. You will work closely with cross-functional teams, participate in Agile development processes, and contribute to both operational excellence and strategic enhancements in IAM. The role emphasizes secure, scalable, and user-friendly solutions in a fast-paced, mission-driven environment.

  • Architect and design secure IAM infrastructure, including authentication, authorization, and identity provider integrations.
  • Develop, test, deploy, and maintain Python-based software, including REST APIs, command-line tools, and messaging services.
  • Provide technical support and collaborate with internal teams and end users to resolve IAM-related issues.
  • Document standard operating procedures, protocols, and best practices for security and software development.
  • Contribute to team coordination, project planning, and professional development initiatives.
  • Stay current with security best practices and promote security standards across the organization.
  • Troubleshoot and resolve day-to-day technical challenges while ensuring compliance with standards.
  • Bachelor’s degree or equivalent in Computer Science, Information Technology, or a related field.
  • 2–5 years of experience in software engineering or a related discipline.
  • Proficiency in Python, including web frameworks such as Flask or Django.
  • Experience developing REST APIs and integrating identity management solutions (e.g., OAuth2, SAML).
  • Familiarity with SQL databases (PostgreSQL, MySQL, SQLite) and web technologies (HTML, CSS, JavaScript).
  • Experience with version control, unit testing, and CI/CD pipelines (e.g., pytest, Jenkins).
  • Knowledge of containerization tools such as Docker or Kubernetes.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to prioritize and manage workload to meet project milestones and deadlines.
  • 4+ years of professional Python development experience.
  • Experience contributing to open-source projects.
  • Background with Agile (Scrum) development processes.
  • Interest in modern security and IAM technologies.
  • Experience with shell scripting and automation.
  • Ability to work in a collaborative team environment with occasional flexible hours, including evenings or weekends.
  • Competitive salary range: $90,000–$100,000/year.
  • Opportunity to work on impactful software serving researchers and organizations globally.
  • Exposure to advanced security and IAM technologies.
  • Collaborative, innovative, and mission-driven work environment.
  • Health, retirement, and paid time off benefits.
  • Flexible work arrangements, including remote work options with occasional in-person meetings.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service