Kotlin Software Engineer

KUBRA delivers customer communications solutions to utility, insurance, and government entities across North America, serving over 40% of households in the U.S. and Canada.
Phoenix, AZ, USA
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Kotlin Software Engineer

KUBRA is seeking a Kotlin Software Engineer to join their Product Engineering Team in building a new platform supporting electric and water utility applications. This role focuses on creating APIs and data services that support critical infrastructure organizations. The position offers an opportunity to work on large-scale, meaningful problems in a hybrid work environment in Tempe, AZ.

The ideal candidate should have strong expertise in Kotlin and Java development, with experience in AWS cloud services and backend development. They will be responsible for designing and implementing new functionalities, contributing to product architecture, and mentoring other engineers. The role requires at least 3 years of experience in Java environments and strong knowledge of object-oriented design.

KUBRA, an operating subsidiary of Hearst, serves over 40% of households in the U.S. and Canada, processing more than 1.5 billion customer interactions annually. The company offers a casual work environment, competitive compensation, and comprehensive benefits, including education reimbursement and flexible schedules. They foster a culture that values continuous learning, innovation, and collaborative problem-solving.

This is an excellent opportunity for a motivated engineer who is passionate about creating elegant solutions, values clean code, and wants to make a significant impact in the utility sector while working with cutting-edge technologies.

Last updated an hour ago

Responsibilities For Kotlin Software Engineer

  • Design & build software to introduce new functionality and expand existing functionality
  • Translate business requirements into technical specifications & design
  • Contribute to overall product architecture
  • Research, evaluate and implement suitable design patterns & technologies
  • Collaborate with teams to develop product roadmaps
  • Build and maintain high quality tests along with feature development
  • Help train and mentor other Software Engineers
  • Handle multiple projects and tasks using various technologies

Requirements For Kotlin Software Engineer

Kotlin
Java
Kafka
  • Minimum of 3 years of experience in Java environments
  • Experience with Kotlin is preferred
  • Experience with Amazon AWS cloud services
  • Proficiency in Java 8+ object-oriented design, with knowledge of Spring and Java EE
  • Experience in Java concurrency, relational databases, and stream processing
  • Experience writing JUnit tests
  • Experience in API design and backend development
  • Bachelor's degree in Computer Science or Engineering, or equivalent experience

Benefits For Kotlin Software Engineer

Education Budget
  • Award-winning culture that fosters growth, diversity and inclusion
  • Paid birthday day off
  • Access to LinkedIn learning courses
  • Education reimbursement program
  • Flexible schedules
  • Free unlimited access to refreshment stations
  • Two paid days for volunteer opportunities

Interested in this job?

Jobs Related To KUBRA Kotlin Software Engineer

QA Engineer - Data Analytics Team

QA Engineer position for data analytics team focusing on automation testing and quality assurance for web and mobile applications.

Software Engineer .NET

KUBRA is hiring a .NET Software Engineer for their Product Engineering Team to develop high-performance, concurrent systems and contribute to product architecture.

Java Software Engineer - Remote

Remote Java Software Engineer position at Mindex, offering $70-120K salary, comprehensive benefits, and opportunity to work on enterprise-level software development.

Full-Stack Software Engineer

Full-Stack Software Engineer role at OneTrack.AI, developing AI-powered warehouse operations solutions using Python, AWS, and React.

.NET Software Developer

.NET Software Developer position at Novibet, developing microservices and APIs for a leading gaming technology platform in São Paulo, Brazil.