Senior Software Engineer, Core Experiences
New
J
JobgetherAudio Technology
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Cloud ComputingGCPJavaKotlin
Requirements
- Strong professional experience building and maintaining software applications and core engineering systems.
- Experience designing scalable architectures, APIs, SDKs, and backend services.
- Strong proficiency in Kotlin, with Kotlin Multiplatform experience preferred; Java experience is also considered relevant.
- Experience working with cloud environments; familiarity with Google Cloud Platform (GCP) is a plus.
- Strong understanding of system design, performance optimization, and software engineering best practices.
- Ability to analyze complex technical challenges and create simple, effective solutions.
- Experience improving application performance, reliability, and maintainability.
- Strong ownership mindset with the ability to independently drive projects from concept to completion.
- Ability to work effectively in a remote, asynchronous environment.
- Excellent collaboration and communication skills, with the ability to work with technical and non-technical stakeholders.
- Ability to move quickly, prioritize effectively, and balance immediate delivery with long-term technical quality.
Responsibilities
- Partner with Product teams to define technical solutions, reduce project scope where appropriate, and deliver impactful features quickly.
- Build and maintain cross-platform SDKs and foundational services that support seamless user experiences.
- Design and improve backend services, cloud functions, and lightweight systems using modern engineering practices.
- Optimize existing functionality by improving algorithms, abstractions, performance, and system reliability.
- Develop solutions that enable faster loading, intelligent content processing, and improved product performance.
- Evaluate technical trade-offs across different product requirements, integrations, and user experience considerations.
- Contribute to system architecture decisions with a focus on simplicity, scalability, and long-term maintainability.
- Collaborate effectively with designers, product managers, engineers, and other stakeholders to deliver high-quality solutions.
- Participate in a fast-paced engineering environment by balancing speed, quality, experimentation, and sustainable development practices.
View Full Description & ApplyYou'll be redirected to the employer's site