Staff Engineer - Product Software (Java/Spring Boot & React)
Singapore · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 दिवसपूर्वी
- Work mode
- In office
- Education
- Bachelor's or Master's degree in Computer Science, Engineering or equivalent practical experience
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Equinix
Equinix is a global leader in digital infrastructure, facilitating seamless connectivity to drive innovation that enhances work, life, and the planet. The company fosters an environment where innovative ideas thrive, interpersonal connections matter, and every individual is empowered to shape their career path.
Job Overview
The Product Software division at Equinix focuses on developing advanced software products and architectural solutions for their platform and service offerings. This role requires engineers who can develop consistent microservice-based APIs, manage multi-consumer interactions, and simplify complex enterprise workflows. The primary duties involve designing and implementing platform services and collaborating closely with cross-functional teams to understand their needs and usage patterns. Collaborative problem solving, advanced design skills, and a strong commitment to quality are vital.
Responsibilities
- Shape technical strategies and oversee the development of modular, event-driven, scalable microservices that support enterprise workflows.
- Create reusable frameworks and autonomous modules to streamline service onboarding, configuration, and lifecycle management.
- Utilize AI technologies to enhance software design, testing, and operational processes, including AI-assisted code reviews, test case generation, and troubleshooting.
- Work hand-in-hand with senior architects and cross-discipline teams on architecture decisions within domains like customer management, billing, pricing, and commerce.
- Encourage design methodologies that enhance maintainability, observability, and operational excellence.
- Lead by example in building secure, reliable, and easy-to-monitor systems that fulfill performance and scalability objectives.
- Advocate and implement best practices in API-first development, continuous integration/continuous deployment automation, and DevSecOps principles.
- Partner with product managers and colleagues to convert business requirements into scalable technical designs.
- Drive automation and AI-powered monitoring tools to enhance system reliability and expedite issue resolution.
Qualifications
- Minimum five years' experience in designing, developing, and managing scalable cloud-native applications leveraging Java, Spring Boot, JavaScript, and React.js.
- Proven expertise in creating microservices, RESTful APIs, and operating distributed systems in live environments.
- Strong grasp of object-oriented programming paradigms, software design concepts, architectural frameworks, and API creation.
- Experience with both SQL and NoSQL databases, including skills in data modeling and optimizing database performance.
- Background in building and maintaining SaaS/PaaS cloud-centric products at scale.
- Hands-on familiarity with Agile methodologies, CI/CD pipelines, automated testing, and contemporary DevOps workflows.
- Experience applying Generative AI and AI-augmented development tools for boosting software delivery, quality, and engineering efficiency.
- Competence in assessing technical trade-offs, contributing to architectural decisions, and managing solutions through full lifecycle implementation.
- Excellent communication and teamwork abilities to convey complex technological ideas to diverse groups.
- Python fluency is advantageous, particularly for automation, data handling, backend services, or AI-related projects.
- Educational qualifications include a Bachelor’s or Master’s degree in Computer Science, Engineering, or an equivalent practical background.
Technological Stack
- Mandatory: Java, Spring Boot, JavaScript, React.js, SQL, NoSQL
- Preferred: Python, Cloud platforms (AWS, Azure, GCP), AI/ML or Generative AI experience
Candidate Attributes
- Acts as a multiplier of talent, inspiring the team to achieve excellence.
- Demonstrates persistence, creativity, and relentless dedication to results.
- Possesses the courage to challenge convention when necessary.
- Maintains a keen curiosity for emerging technologies and trends.
- Takes ownership and pursues excellence in all responsibilities.
Equality and Inclusion
Equinix ensures an inclusive hiring process, accommodating all individuals including those with disabilities. The organization is an Equal Employment Opportunity employer and adheres to affirmative action policies. Hiring decisions are made without discrimination based on any legally protected category.
Minimum education
Master's Degree