Senior Software Engineer

Google Fiber
Summary
Join GFiber as a Senior Software Engineer specializing in Voice services, contributing to the development of critical Microservices APIs and infrastructure supporting various clients. You will leverage your expertise in Voice Protocols and software engineering to work on the technical roadmap, collaborate with product teams, and foster a team environment. Responsibilities include designing and implementing scalable backend applications using Kotlin and related technologies, performing software enhancements for voice products, and collaborating with cross-functional teams. The ideal candidate possesses a Bachelor's degree in Computer Science or a related field, along with extensive experience in software design and development using Java/Kotlin, cloud providers, and application integration. GFiber offers a competitive salary, bonus, and benefits package.
Requirements
- Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience
- 7 years of experience in software design and development using Java and/or Kotlin
- 2 years of experience in integration with other applications
- 3 years of experience in software design and development with cloud providers
Responsibilities
- Design and implement scalable, robust, and industry-best-practice compliant backend applications by carefully assessing trade-offs using Kotlin and related technologies, including Spring Boot and other related frameworks
- Hands-on software engineering for tasks/projects related to voice products, provisioning, billing along other product offerings in GFiber as needed
- Understand, troubleshoot & perform software enhancements for voice products end to end flow all the way from product qualification to provisioning and billing
- Work with a team of backend engineers, fostering a collaborative and productive work environment across distributed teams, provide technical guidance, and support to help team members succeed in their work
- Enforce strict code review processes to ensure that code is of high quality, consistent, and aligned with established coding standards
- Collaborate with internal development teams and cross-functional teams such as technical program managers, engineering managers and other backend engineers, to successfully deliver projects with high quality and within the agreed upon timelines
Preferred Qualifications
- Master's degree in Computer Science, Electrical Engineering, related field or equivalent experience
- 3 years of experience in building services related to voice service/products
- 9 years of experience in designing, implementing Voice services and Telecom products and systems
- Experience working in Google Cloud Platform (GCP)
- Experience with Salesforce/Vlocity
- Working knowledge of Harness CI/CD pipelines to build, deploy and test, virtualize dependencies for microservices
- Experience in software design and development using Spring Boot
Benefits
Bonus