Software Development Engineer, Veritas

AmazonSan Diego, CA
$143,700 - $194,400Onsite

About The Position

Amazon security (AmSec) is looking for a Software Development Engineer to join a team of highly skilled individuals working on our initiatives in resource and application discovery within Amazon security. Our product, Veritas, is a foundational service within Amazon security that discovers all the resources owned by Amazon and the interconnections between them. This knowledge is then used for several security initiatives like security reviews, threat modeling and detection, access control and incident response. In this role, you will have the exceptional opportunity to be a part of the foundational team that helps enable significant security objectives in AmSec. As a Software Development Engineer, your responsibilities will encompass designing, building, and scaling both our front-end framework and back-end APIs and services. This position demands a candidate who can think strategically and analytically about business and product challenges, and who possesses the ability to integrate compelling value propositions into software development. Your role will require strong cross-organizational collaboration, as you will work closely with engineers and leaders to drive product vision and lead technical implementation efforts. The successful candidate will demonstrate a unique blend of technical leadership and deep engineering expertise, combined with the ability to dive into the details to guide engineering decisions. This position offers the chance to engage and influence a diverse team, playing a key role in shaping the future of our product and business. You will partner with other Product teams, and Engineering teams to evaluate and develop security services and infrastructure. If you enjoy working in a rapidly changing environment and influencing the strategic direction of a large global organization, this position will provide you with a challenging opportunity. You will join a diverse team of product owners, software engineers, machine learning experts, data engineers and data scientists, working on a wide range of technical challenges across the full stack. You will drive software innovations to improve performance and cost.

Requirements

  • 3+ 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
  • Experience programming with at least one software programming language
  • A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements.
  • Exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems.
  • Customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals.

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
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Influence product strategy by helping define product features, refine system architecture, and spearhead best practices that enable a quality product.
  • Heavily influence design and implement significant portions of “critical-path” code.
  • Work independently and collaborate on software design reviews with senior engineers to ensure software is scalable, performant, and maintainable for the long term.
  • Deliver high quality software that is secure, testable, maintainable, efficient, and has little to no defects.
  • Focus on operational excellence including analyzing the overall health and performance of the system, such as the operational management of the graph database cluster, performance of our daily ETL and vended APIs.
  • Design and build features to enhance existing applications.
  • Work on ad-hoc requests and bug fixes.
  • Participate in doc reviews with product managers and stakeholders.
  • Support and delegate tickets while on-call.
  • Participate in team meetings and presentations/learning sessions.

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