[Remote] Senior Software Engineer (Scala) - Remote Work | REF#290234
Note: The job is a remote job and is open to candidates in USA. BairesDev is a technology leader delivering innovative solutions for major companies and startups alike. They are seeking a Senior Software Engineer with strong Scala or Java skills to design and develop distributed data processing components, ensuring performance and reliability in data handling at scale.
Responsibilities
- Design and develop distributed data processing components in Scala or Java, focused on throughput, reliability, and correctness
- Build and maintain stream and batch processing pipelines that handle large-scale data workloads in production
- Apply JVM performance knowledge to optimize data processing systems under real production conditions
- Collaborate with platform and data engineering teams to deliver scalable, well-tested solutions
- Participate in code reviews and contribute to engineering standards across the data platform
- Investigate and resolve performance bottlenecks and reliability issues in distributed processing components
Skills
- 5+ years of experience in IT roles
- 3+ years of experience with Scala or Java as a primary programming language
- Hands-on experience with distributed data processing systems
- Background in stream or batch processing infrastructure
- Solid understanding of JVM performance fundamentals
- Advanced proficiency in English
- Open source contribution experience is a plus
Benefits
- Remote Work.
- Hardware and software setup for you to work from home.
- Flexible hours: create your own schedule.
- Paid parental leaves, vacations, and national holidays.
- Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
- Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.
Company Overview
Company H1B Sponsorship