Staff Software Engineer
Asurion
Staff Software Engineer – Enterprise Event Streaming The Staff Software Engineer provides technical leadership for complex, scalable systems. This role drives architecture, code quality, and reliability across critical services while mentoring engineers and aligning solutions with business outcomes. The engineer partners with product, security, and operations 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. Location: Nashville, TN or Sterling, VA 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 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 – 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. #J-18808-Ljbffr Asurion
- ...attend multiple company-wide and team-specific onsites throughout the year. We are looking for a brilliant and energetic Staff Software Engineer to help shape the technical future of GiveCampus. This is our most senior individual-contributor Engineering role, and...SuggestedWork at officeLocal areaRemote workFlexible hours
$265k
..., New York City, Mumbai and Bangalore for employees who prefer to work in an office some or all of the time. Senior Staff Software Engineer Location: Americas (preferably EST) — Remote Employment Type: Full-Time Department: Engineering ABOUT YOUR ROLE...SuggestedFull timeWork at officeLocal areaRemote workWork from homeFlexible hours- ...Clarity On The Role As a Staff Software Engineer, you will own the internal tooling layer that connects Wellvana’s data platform to the analysts, clinical operations teams, and partners who depend on it. You’ll design and build the web and desktop interfaces that make...Suggested
- ...investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system‑wide issues Influence engineering decisions through deep technical insights derived from real‑world system behavior under memory pressure Diagnose and resolve...SuggestedPermanent employmentFlexible hours
- ...Staff Software Engineer – Enterprise Event Streaming The Staff Software Engineer provides technical leadership for complex, scalable systems. This role drives architecture, code quality, and reliability across critical services while mentoring engineers and aligning solutions...SuggestedContract workTemporary workWork at office
$180k - $200k
...of support with compassion, creativity, and an unwavering commitment to children with medical complexity. What You’ll Do As Staff Software Engineer with Imagine Pediatrics, you will be responsible for designing, building, and supporting our digital product suite, with a...Temporary work- Senior Staff Software Engineer Senior Staff Software Engineer is responsible for developing, testing, and deploying innovative technology and data products within the ITG Accelerated Technologies organization and DT&I, building platforms and services that enable physicians...Contract workWork experience placementFlexible hours
$225k - $275k
...they work. Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. You have strong verbal and written communication skills that support effective collaboration with our...Work at officeRemote workFlexible hours- ...headless, and designed to model durable business capabilities spanning restaurants, customers, and internal operations. As a Staff Software Engineer on the Search team, you will be the senior technical owner of the Search Platform: the Search Engine, the Indexing Pipeline...Permanent employmentWork at officeRemote workVisa sponsorshipWork visaFlexible hours
- Wellvana in Nashville, TN seeks a Staff Software Engineer to own the internal tooling layer connecting the data platform to analysts, clinical operations, and partners. You’ll build web and desktop interfaces that make data products usable and contribute to data engineering...
$180k - $210k
Overview Staff Software Engineer - Automations Team Location: Hybrid, Nashville TN (remote candidates welcome with quarterly travel to Nashville) Compensation: $180,000 to $210,000 base salary + bonus + equity Eligibility: Permanent U.S. residents only About 360 Privacy...Permanent employmentRemote work- 360 Privacy is seeking a Staff Software Engineer for the Automations team, focusing on shaping and evolving the automation engine. This hybrid role based in Nashville allows remote candidates, requiring quarterly travel for collaboration. The ideal candidate will possess...Remote work
- HCA Healthcare is looking for a Senior Staff Software Engineer to develop, test, and deploy cutting-edge technology and data products. The role focuses on building platforms that empower healthcare providers to deliver excellent care. Candidates should have over 7 years...
$115.91k - $120.91k
...and 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...Work experience placementSeasonal work$260k - $310k
...later without any hidden fees or compounding interest. Affirm's engineering team is building a large-scale, highly-available, and global... .... Collaboration: Work closely with product managers, software engineers and analysts to translate business requirements into...Work at officeRemote workFlexible hours$94.9k - $135.6k
What Commercial Technologies Software Engineering contributes to Cardinal Health Commercial Technologies manages the enterprise's portfolio of commercial technologies to maximize the business value of the technologies and enhance the customer experience. This function...Temporary workLocal areaImmediate startFlexible hours$122k - $127k
...and seasonal items at everyday low prices in convenient neighborhood locations. Learn more about Dollar General at A Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs,...Work experience placementSeasonal work$152k - $157k
...see how your career can thrive. Company Overview A Lead Software Engineer (LSE) is recognized as an expert in their strategic... ...software development activities Assists in career development, staff mentoring and succession planning for engineers Understands...Work experience placementSeasonal work$87.9k - $115.12k
Position: Applications Engineer Job Description: What You’ll Be Doing: Designs and develops software solutions to meet business requirements. Manages full software development... ...Provides informal guidance to junior staff Works with minimal guidance Work Arrangement:...Hourly payFull timeTemporary workWork experience placementWork at officeRemote workMonday to Friday$79.2k - $209.5k
...The Oracle Cloud Infrastructure (OCI) Security and Compliance Platform Engineering organization seeks a highly skilled engineer to contribute to the development of next‑generation, AI‑driven cybersecurity solutions at cloud scale. The role focuses on ingesting and processing...Temporary workFlexible hours- ...directories & more — all on their own website. Why this job is special… - The successful candidate will be one of the first engineers to join the company—but will be joining a product & codebase that works. The company has hundreds of customers processing thousands...Remote workFlexible hours
- ...About Fern: At Fern, we believe every software company should offer a world-class API. We're building the toolkit to make that possible... ...to how a startup scales with visibility into product, engineering, design, and go-to-market. Thinking of founding a startup someday...Work at officeRemote workWork from homeFlexible hours
$79.2k - $178.1k
...the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges. As a Software Engineer, you will work with a team of software engineers responsible for the software design, development, and operations of OCI DevOps...Temporary workFlexible hours- ...position is intended to be an entry level position focused on software functional testing and quality assurance, and the fulfillment... ...documentation of test results. Correspond with Software and Template Engineering, give feedback to any questions they may have, and facilitate...For contractorsWork experience placementWork at officeLocal areaRemote workFlexible hours
- ...Overview of Job Function As a Software Engineer, you will be a core contributor to Verint's QM and PM engineering team. You will design and build full-stack features end-to-end, write high-quality automated tests, support production systems, and collaborate daily with...Local areaWorldwideShift work
$83.43k - $222.48k
...something bigger - helping to simplify health care one person, one family and one community at a time. Position Summary As a Senior Software Engineer, you'll be a key member of a collaborative team responsible for design, delivery and operation of business‑critical,...Hourly payFull timeTemporary workWork experience placementLocal area$30 per hour
...operation of highly available, massive‑scale, integrated cloud services in a distributed, multi‑tenant cloud environment. We look for engineers that are eager to take requirements and turn them into high‑quality solutions. You should value simplicity and scale, work...Hourly payTemporary workPart timeInternshipFlexible hours$77.1k - $123.3k
...innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world‑class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Local area- ...Tyler Technologies, Inc. is seeking a Senior Software Engineer to develop and maintain features for our Corrections Solutions products. The role requires a collaborative mindset, experience in software development, and proficiency with relational databases like MySQL....Local area3 days per week
$181.29k - $242.11k
...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 product teams across...Remote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software trainer Nashville, TN
- ultimate software Nashville, TN
- software sales executive Nashville, TN
- software applications developer Nashville, TN
- remote software sales Nashville, TN
- senior c# .net software developer Nashville, TN
- software sales representative Nashville, TN
- id software Nashville, TN
- software Nashville, TN
- entry level software sales Nashville, TN


