Senior Software Engineer
Listed on 2026-01-01
-
Software Development
Senior Developer, Software Engineer
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 ApplyInterested in this position? Please submit your resume and cover letter through the application portal.
#J-18808-Ljbffr(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).