About The Position

AWS Service Catalog helps customers tame the complexity of the cloud. We let developers, architects, data scientists, administrators, and finance managers abstract away low-level AWS resources into curated products — the exact combinations of services they need to run their applications. If you are an experienced Software Development Engineer, there is no better place to deepen your expertise in building and operating hyperscale, ultra-secure, mission-critical products. Our work spans full-stack development, AI, analytics, and operational excellence. We work in small, autonomous squads that deliver innovative features and improvements quickly using AI-accelerated workflows. We engage directly with Product/Business stakeholders and key customers to understand real-world use cases and deliver solutions iteratively. Our customers include some of the biggest names in tech, sports, entertainment, healthcare, and finance.

Requirements

  • 5+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree in computer science or equivalent
  • Knowledge of AWS services including compute, storage, networking, security, databases, machine learning, and serverless technologies

Responsibilities

  • Design, develop, and deliver high-quality, scalable software features that serve millions of active AWS accounts worldwide
  • Own the full software development lifecycle — from requirements gathering and system design through implementation, testing, deployment, and operational support
  • Collaborate with cross-functional team members (product managers, UX designers, and fellow engineers) to translate customer needs into elegant technical solutions
  • Contribute to architectural decisions and drive best practices in code quality, testing, security, and operational excellence
  • Participate in on-call rotations to ensure the reliability and availability of production services
  • Mentor junior engineers through code reviews, design discussions, and knowledge-sharing sessions
  • Engage directly with customers and stakeholders to understand pain points and validate solutions

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service