Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

Asurion

Staff Software Engineer – Enterprise Event Streaming

Location: Nashville, TN or Sterling, VA

We are an Enterprise Event Streaming platform team. We own the Kafka-based substrate that every product domain in the company uses to exchange data — the brokers, the producer and consumer services, the stream-processing applications, the client libraries, and the developer tooling that makes it self-serve.

This year's largest initiative is a multi-quarter modernization of our managed-Kafka topology that simultaneously rethinks our network posture, our payload-level security model, and our approach to event-contract enforcement.

As a Staff Software Engineer, you will provide technical leadership for these complex, scalable systems. This role drives architecture, code quality, and reliability across our critical services while mentoring engineers and aligning solutions with business outcomes. You will partner with product, security, operations, and consumer teams to design resilient platforms, reduce risk, and accelerate delivery. Success requires hands-on development, thoughtful tradeoffs, and clear communication that advances engineering standards and unlocks team effectiveness.

Core Responsibilities
  • Platform Operations & Modernization: Design, build, and operate Kafka-based streaming services and stream-processing applications running 24x7 in multi-cloud production. Lead an end-to-end stream of the platform modernization initiative — sequence the cutover, prove equivalence, and partner with the consumer teams in the blast radius.
  • Event Governance & Architecture: Lead system architecture and evolve event governance, including topic conventions, access control, encryption posture, schema/contract evolution, and GitOps tooling. Author written design records for non-trivial decisions and contribute to architectural reviews.
  • Developer Experience: Improve DX for internal customers through client libraries, self-serve tooling, and onboarding automation that lets a new team start producing without filing a ticket.
  • Technical Leadership & Quality: Guide engineers through complex implementation decisions, elevate code quality with rigorous reviews, and mentor team members with constructive feedback.
  • Reliability & Incident Management: Improve system reliability through observability and automation. Carry the on-call rotation for the full platform, diagnosing unfamiliar failure modes and authoring actionable runbooks.

Technology Stack

Kotlin • Java • Spring Boot • Apache Kafka • Apache Flink • AWS • GCP • Kubernetes • Terraform • TypeScript

On-Call Expectations

This is a platform engineering role. The on-call rotation covers the entire platform we operate today — including services, stream-processing apps, connectors, client libraries, and operational tooling that pre-date your joining. Candidates who are not comfortable reading code to diagnose unfamiliar failure modes, authoring runbooks, and being a first responder for production systems will not be a fit.

Minimum Qualifications
  • Education: Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • Experience: 8+ years of professional software engineering experience, with a proven track record of delivering production systems.
  • Language Expertise: 5+ years of software engineering experience in a JVM language (Java or Kotlin).
  • Distributed Systems: 3+ years of experience designing, building, and operating distributed systems or streaming systems in production.
  • Kafka Mastery: Hands-on production experience with Apache Kafka — partitioning, consumer-group rebalances, idempotent producers, transactional writes, retention, and compaction.
  • Cloud & Infrastructure: Experience with at least one major public cloud (AWS, GCP, or Azure) and infrastructure-as-code (Terraform).
  • Operations: Experience supporting 24x7 production systems on a rotating on-call schedule, including the triage of services you did not author.
Preferred Qualifications
  • Education: Master's degree in a relevant discipline.
  • Prior Impact: Prior impact as a Staff-level engineer driving cross-team technical change (written communication plans, partner-team office hours, deprecation enforcement).
  • Stream Processing: Production experience with a stream-processing framework — Apache Flink, Kafka Streams, or comparable.
  • Contract Design: Schema-based event-contract design in production — Avro, Protobuf, or JSON Schema — including backward and forward compatibility.
  • Complex Migrations: Direct experience migrating production workloads at scale (broker change, datastore swap, encryption-stack change, network re-architecture), including cutover sequencing and rollback design.
  • Managed Kafka: Operational experience with a managed Kafka offering — cluster sizing, private networking, ACL administration, schema-registry administration.
  • Additional Tech: Experience with reactive programming on the JVM (Project Reactor, RxJava), working knowledge of Kubernetes and GitOps deployment patterns, and TypeScript/Node.js for serverless components.
Expected Technical Competencies
  • Data Engineering & Systems Design: Designing and managing data infrastructure, pipelines, and processing systems to support scalable analytics and multi-cloud workloads.
  • APIs & Integration: Designing and implementing APIs that enable seamless communication between systems and platforms.
  • DevOps & CI/CD: Integrating development and operations to enable continuous delivery, utilizing containerization (Kubernetes) and test automation.
  • Security Engineering: Incorporating security controls and safeguards into network postures and payload-level security models.
Leadership & Soft Skills
  • Influences without authority across teams; drives consensus with pragmatic decision-making.
  • Communicates complex ideas clearly and concisely.
  • Balances short-term delivery and long-term technical health.
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Nashville, TN vacancy
  • $160.2k - $246.3k

     ...the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-ownedtest operations andevaluation... 
    Suggested
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Nashville, TN
    13 days ago
  • $230.8k - $271.2k

     ...Location Type: Remote Department Engineering Compensation: $230.8K - $271.2K -...  ...is seeking an innovative and executing Staff Engineer to help make stream processing...  ...You Will Bring: ~10+ years of relevant software development experience. ~ Technical Expertise... 
    Suggested
    Full time
    Remote work

    Confluent

    Nashville, TN
    7 days ago
  • $134k - $235.9k

     ...Simulation, and our partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL model development as...  .... Work as part of an ML team and contribute strong software engineering (SWE) expertise. Support the ML team in accelerating... 
    Suggested
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Nashville, TN
    2 days ago
  • $220k - $275k

     ...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Staff Software Engineer The Role As a Staff Software Engineer, you will shape the technical direction and architecture of your business unit/... 
    Suggested

    Datavant

    Nashville, TN
    2 days ago
  • $94.9k - $135.6k

     ...What Commercial Technologies Software Engineering contributes to Cardinal Health Commercial Technologies manages the enterprise's portfolio...  ...through application of engineering principles. This is a Staff Engineer opportunity on the Specialty Solutions technology... 
    Suggested
    Contract work
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Nashville, TN
    16 hours ago
  • $253.9k - $298.7k

     ...leading, risk-adjusted yield with world-class security, compliance, and reliability. The Role We are looking for a Senior Staff Software Engineer to serve as Coinbase's Solana Staking Protocol CTO — the definitive technical authority on all things Solana staking... 
    Local area

    Coinbase

    Nashville, TN
    2 days ago
  •  ...Job Title: Staff Software Engineer Essential Functions: The typical day will include attending Agile standups, designing components or services, writing lots of code, testing and integrating code, and reviewing others' code. Participate in and contribute... 
    Contract work

    RevSpring

    Nashville, TN
    4 days ago
  • $235.7k - $277k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $235.7K - $277K - Offers Equity At...  ...Apache Flink. What You Will Bring: ~10+ years of relevant software development experience. ~ Technical Expertise: Deep knowledge... 
    Full time
    Remote work

    Confluent

    Nashville, TN
    4 days ago
  • $141.7k - $268.3k

     ...Intelligence (FPI) Telematics team is looking for a highly skilled Sr. Staff Engineer to lead the technical vision and build web applications and...  ...SaaS environment. What you'll do... The Sr. Staff Software Engineer will serve as a key technical leader, responsible... 
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Nashville, TN
    4 days ago
  • $140k - $210k

     ...creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day We are looking for a Staff Software Engineer to design and build the AI Agentic core and foundation powering Employer agentic solutions. In the role, you will bridge robust... 
    Temporary work
    Work experience placement
    Local area

    Indeed

    Nashville, TN
    16 hours ago
  • $170k - $220k

     ...The Staff Software Engineer is a technical leader who drives reliability, performance, and long-term maintainability across our systems. This role goes beyond feature delivery: you will shape architecture, mentor engineers, reduce operational toil, and help the organization... 
    Work at office
    Visa sponsorship

    Matthews Real Estate Investment Services, Inc

    Nashville, TN
    2 days ago
  • $160k - $180k

     ...workers and improves lives across the U.S. About the role The Staff Full Stack Engineer leads technical strategy, architecture, and execution for...  ..., design, and development of scalable and reusable software systems. Drive technical vision and best practices for the... 
    Remote work

    Pear Suite

    Nashville, TN
    16 hours ago
  • $218.03k - $256.5k

     ...fully supported. Coinbase is seeking an experienced backend engineer to join our Advanced Trading team to build and scale the core systems...  ...look for in you: You have at least 8 years of experience in software engineering. You’ve designed, built, scaled, and maintained... 
    Local area
    Worldwide

    Coinbase

    Nashville, TN
    3 days ago
  • GoTo Meeting is looking for a Staff Software Engineer in Nashville, TN. This role involves participating in Agile activities, writing code, and mentoring engineers. Candidates should have over 8 years of experience in Object-Oriented Programming, proficiency in technologies... 

    GoTo Meeting

    Nashville, TN
    16 hours ago
  • $197.4k - $232k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At...  ...Team. One Data Streaming Platform. About the Role: As a Software Engineer on the Compute Platform team, you will be a key technical... 
    Full time
    Remote work

    Confluent

    Nashville, TN
    3 days ago
  • $106.61k - $284.28k

     ...bigger - helping to simplify health care one person, one family and one community at a time. Position Summary The Staff Software Development Engineer in Automation Production Support is a senior technical leader responsible for the stability, reliability, and... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Local area

    CVS Health

    Nashville, TN
    3 days ago
  • $181.29k - $285.27k

     ...Staff Software Engineer CaptivateIQ is building AI capabilities that will transform how enterprises manage sales performance. We're looking for a Staff Software Engineer to set the technical strategy for our Agentic SDK team, an internal developer platform that enables... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    CAPTIVATEIQ INC

    Nashville, TN
    2 days ago
  • $218.03k - $256.5k

     ...annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported. We're hiring a Staff Software Engineer to lead the Identity Accounts team — the platform foundation that powers every user, organization, and account at Coinbase.... 
    Local area

    Coinbase

    Nashville, TN
    1 day ago
  • $218.03k - $256.5k

     ...annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported. We are looking for a Staff Software Engineer to join the Payment Rails team within Coinbase's Platform organization. Payment Rails serves as Coinbase’s gateway between... 
    Local area

    Coinbase

    Nashville, TN
    4 days ago
  • $218.03k - $256.5k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling...  ...organization operates faster and more safely. As a Staff Software Engineer, you will own the technical strategy and architecture... 
    Local area

    Coinbase

    Nashville, TN
    3 days ago
  • CVS Health is seeking a Staff Software Development Engineer in Tennessee to lead the design and implementation of scalable cloud-native services. Responsibilities include troubleshooting distributed systems and mentoring junior engineers. The ideal candidate has over 7... 

    Hispanic Alliance for Career Enhancement

    Nashville, TN
    16 hours ago
  • $253.9k - $298.7k

     ...class data foundation beneath them. The Data Platform team is the engine that makes Coinbase's data reliable, fast, and accessible at...  ...The Role We are looking for a visionary, hands-on Senior Staff Software Engineer to help define and lead the technical strategy for Coinbase... 
    Local area

    Coinbase

    Nashville, TN
    16 hours ago
  •  ...and more) Please apply and see more job requisitions at: Essential Duties and Responsibilities: · Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal candidate will write, test, secure, and maintain code for our suite of... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday

    GrabJobs

    Nashville, TN
    2 days ago
  • $286.2k - $326.7k

     ...OverviewSr. Distinguished Software Engineer - AML (Remote - Eligible)As a Sr. Distinguished Engineer at Capital One, you will be a part of a community of technical experts working to define the future of banking in the cloud.You will work alongside our talented team of... 
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Nashville, TN
    1 day ago
  • $286.2k - $326.7k

     ...Senior Distinguished Software Engineer (Remote-Eligible) As a Sr. Distinguished Engineer at Capital One, you will be a part of a community of technical experts working to define the future of banking in the cloud. Our Distinguished Engineering team architects the... 
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Nashville, TN
    2 days ago
  • A leading software company is looking for a Senior Software Engineer to drive the evolution of IMS compatible technologies. The ideal candidate will have over 10 years of experience in software engineering with deep expertise in IMS TM and DB application programming. Responsibilities... 

    Rocket Software

    Nashville, TN
    16 hours ago
  •  ...EDI Software Developer (Specializing in Rhapsody and HL7) Location: Nashville, TN/REMOTE...  .... Your expertise in Rhapsody integration engine and HL7 standards will be essential in ensuring...  ...with healthcare IT teams, clinical staff, and external vendors to understand business... 
    Work experience placement
    Remote work

    Software Technology Inc

    Nashville, TN
    3 days ago
  •  ...Broadcast Music, Inc.: Sr. Software Developer Remote POSITION SUMMARY Design, build, and maintain software. Extensive interaction with product management, UI/UX designers, enterprise architects, and other software developers to design and develop innovative solutions... 
    Summer work
    Remote work
    Flexible hours

    CloudDevs

    Nashville, TN
    16 hours ago
  • $115.91k - $120.91k

     ...seasonal items at everyday low prices in convenient neighborhood locations. Learn more about Dollar General at . A Senior Software Engineer will be responsible for building technologies across eCommerce & Loyalty experience for our customers. A Senior Software Engineer... 
    Work experience placement
    Seasonal work

    Dollar General

    Goodlettsville, TN
    1 day ago
  •  ...Marketing and Operations. The EIMT group builds the software and supports the department that manage Bernstein Private Wealth...  ...and design ~ Bachelor's degree in Computer Science, Engineering or a related major About AB We are a leading... 

    AllianceBernstein Holding L.P.

    Nashville, TN
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!