×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Austin, Travis County, Texas, 78716, USA
Listing for: TechBrains
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Senior Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 148000 - 189000 USD Yearly USD 148000.00 189000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer - Performance, US

Senior Software Engineer - Performance, US

Branch 11 April 2025

Software Engineer Java Distributed Systems Kotlin Ad Tech

We are seeking a Senior Software Engineer to join our Performance / Mobile Measurement Platform (MMP) team. You will work on high-throughput, low-latency distributed systems that power event collection, attribution, and real-time decisioning across billions of devices. This role is critical to how advertiser performance is measured and optimized. You’ll work on systems at the heart of Branch’s infrastructure, processing massive event volumes and enabling marketers to accurately measure campaign effectiveness.

As a Senior Software Engineer, you will:

  • Design, build, and operate scalable distributed systems processing billions of events daily.
  • Contribute to the modernization and performance tuning of existing services written in Java and Kotlin.
  • Implement core attribution logic and event transformation pipelines with a strong focus on correctness, performance, and resiliency.
  • Work cross-functionally with product, data science, infra, and SDK teams to define APIs and data contracts.
  • Own projects end-to-end, from architecture and implementation to rollout, observability, and ongoing optimization.
  • Help define and drive best practices for system design, service ownership, observability, and deployment.

You will be a good fit if you have:

  • 6+ years of backend software engineering experience, preferably in Java and/or Kotlin.
  • Deep understanding of distributed systems, event-driven architectures, and large-scale data processing.
  • Experience with technologies such as Kafka, Aerospike/Dynamo

    DB/Redis, and/or other stream/batch data systems.
  • Strong grasp of performance tuning, low-latency service development, and failure handling in distributed systems.
  • Ability to write clean, maintainable, testable code and mentor others.
  • Comfortable navigating ambiguity and iterating quickly.

Nice to Have:

  • Experience in an MMP, AdTech, or Mar Tech environment.
  • Contributions to open-source data or infrastructure projects.
  • Familiarity with mobile SDKs and measurement protocols.

The estimated pay range for this role, if based in Austin, TX, is $148,000 to $189,000. Branch also offers a comprehensive benefits package including health and wellness programs, paid time off, and retirement planning options.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary