Senior Software Engineer (Traffic Engineering)
Company: Tbwa Chiat/Day Inc
Location: Boulder
Posted on: March 23, 2025
Job Description:
Senior Software Engineer (Traffic Engineering)Remote USAffirm is
reinventing credit to make it more honest and friendly, giving
consumers the flexibility to buy now and pay later without any
hidden fees or compounding interest.Affirm's engineering team is
building a large-scale, fault-tolerant, and global infrastructure
that is shared across multiple financial products. Ensuring that
our infrastructure is available to all engineers is critical to the
success of the business. We pride ourselves on our culture across
engineering of writing blameless postmortems as well as writing
detailed tech specs and gathering feedback before large changes to
systems.The Traffic Engineering team owns Affirm's critical routing
and network infrastructure to run Affirm's core product. Our
customers are not only Affirm users, but also other engineering
teams at Affirm. As a team, we are responsible for building and
exposing simple interfaces of online infrastructure components.
Examples of components we own include the CDN edge routing layer to
cache and optimize requests to Affirm.com, the RPC layer for
internal service-to-service communication, and our gateway and
sidecar artifacts to control traffic.What You'll Do
- You will be responsible for owning and delivering quarterly
goals for your team, leading engineers on your team through
ambiguity to solve open-ended problems, and ensuring that everyone
is supported throughout delivery.
- You will support your peers and stakeholders in the product
development lifecycle by collaborating with product management,
design & analytics by participating in ideation, articulating
technical constraints, and partnering on decisions that properly
consider risks and trade-offs.
- You will proactively identify project, process, technology or
business issues, advocate for them, and lead in solving them.
- You will support the operations and availability of your team's
artifacts by creating and monitoring metrics, escalating when
needed, and supporting "keep the lights on" & on-call efforts.
- You will foster a culture of quality and ownership on your team
by setting or improving code review and design standards for your
team, and advocating for them beyond your team through your writing
and tech talks.
- You will help develop talent on your team by providing feedback
and guidance, and leading by example.What We Look For
- You have 4+ years of experience designing, developing and
launching backend systems at scale using languages like Python or
Kotlin.
- You have a track record of developing highly available
distributed systems using technologies like AWS, MySQL and
Kubernetes.
- Experience developing fault-tolerant, multi-region online
backend systems.
- Experience with Amazon Web Services (AWS) and/or other cloud
providers.
- Familiarity with Service-Oriented Architectures (SOA) is a
plus. We use technologies such as Kubernetes, Docker, gRPC, Envoy,
Istio, Celery/RabbitMQ, and NGINX, but we are always looking for
new technologies to adopt.
- You have experience defining a technical plan for the delivery
of a significant feature or system component with an elegant,
simple and extensible design. You write high quality code that is
easily understood and used by others.
- You are proficient at making significant changes in a large
code base, and have developed a suite of tools and practices that
enable you and your team to do so safely.
- Your experience demonstrates that you take ownership of your
growth, proactively seeking feedback from your team, your manager,
and your stakeholders.
- You have strong verbal and written communication skills that
support effective collaboration with our global engineering
team.
- This position requires either equivalent practical experience
or a Bachelor's degree in a related field.Based Pay Grade- NEquity
Grade- 8Employees new to Affirm typically come in at the start of
the pay range. Affirm focuses on providing a simple and transparent
pay structure which is based on a variety of factors, including
location, experience and job-related skills.Base pay is part of a
total compensation package that may include equity rewards, monthly
stipends for health, wellness and tech spending, and benefits
(including 100% subsidized medical coverage, dental and vision for
you and your dependents.)USA base pay range (CA, WA, NY, NJ, CT)
per year: $190,000 - $240,000USA base pay range (all other U.S.
states) per year: $169,000 - $219,000Affirm is proud to be a
remote-first company! The majority of our roles are remote and you
can work almost anywhere within the country of employment.
Affirmers in proximal roles have the flexibility to work remotely,
but will occasionally be required to work out of their assigned
Affirm office. A limited number of roles remain office-based due to
the nature of their job responsibilities.We're extremely proud to
offer competitive benefits that are anchored to our core value of
people come first. Some key highlights of our benefits package
include:
- Health care coverage - Affirm covers all premiums for all
levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on
Technology, Food, various Lifestyle needs, and family forming
expenses
- Time off - competitive vacation and holiday schedules allowing
you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy
shares of Affirm at a discountWe believe It's On Us to provide an
inclusive interview experience for all, including people with
disabilities. We are happy to provide reasonable accommodations to
candidates in need of individualized support during the hiring
process.
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, Boulder , Senior Software Engineer (Traffic Engineering), IT / Software / Systems , Boulder, Colorado
Didn't find what you're looking for? Search again!
Loading more jobs...