Staff Engineer, Product Software (Java/Spring Boot & React)
Singapore · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 day ago
- Work mode
- In office
- Education
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent 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 the Company
Equinix is a leading global company in digital infrastructure, dedicated to accelerating connectivity that enables innovations improving work, life, and the environment. They foster a culture where innovative ideas are encouraged, and human connection is prioritized, offering employees an empowering environment to shape their futures.
Job Overview
The Product Software division at Equinix is responsible for developing advanced software products and architectures for their platform and service portfolio. They seek engineers skilled in designing consistent APIs via microservices, facilitating multiple consumers, and simplifying complex enterprise workflows.
Key Responsibilities
- Drive the technical strategy and implement scalable, event-driven microservices that support enterprise workflow processes.
- Create reusable frameworks and self-service components to streamline service onboarding, configuration, and lifecycle administration.
- Utilize AI technologies such as AI-assisted code reviews, automated testing, and root cause analysis to enhance software design and operational efficiency.
- Collaborate with senior architects and interdisciplinary teams on architectural decisions across various domains including customer management, billing, pricing, and commerce.
- Champion design methodologies that enhance maintainability, system observability, and operational quality.
- Lead by example to build secure, dependable, and observable systems aligning with performance and scalability targets.
- Adopt and promote best practices encompassing API-driven development, continuous integration and delivery (CI/CD), and DevSecOps principles.
- Work closely with product managers and engineering peers to convert business goals into scalable technical implementations.
- Contribute to automation efforts and AI-enhanced monitoring tools that improve system reliability and expedite problem resolution.
Required Qualifications
- At least five years in designing, developing, and managing scalable cloud-native applications using Java, Spring Boot, JavaScript, and React.js.
- Proven expertise in creating microservices, RESTful APIs, and managing distributed systems in live production settings.
- Deep knowledge of object-oriented programming, software design methodologies, architectural design patterns, and API development.
- Experience working with both SQL and NoSQL databases, including skills in data modeling and optimizing performance.
- History of building and maintaining SaaS/PaaS cloud products at scale.
- Proficient with Agile methodologies, CI/CD pipeline development, automated testing, and contemporary DevOps approaches.
- Experience with generative AI and AI-assisted development tools to boost software quality, productivity, and delivery speed.
- Capability to assess technical trade-offs, engage in architectural decision-making, and guide solutions from design through deployment.
- Excellent communication and collaborative skills, adept at conveying complex concepts to various stakeholders.
- Additional knowledge of Python is favorable, especially for automation, backend services, data processing, or AI projects.
- Educational background: Bachelor's or Master's in Computer Science, Engineering, or related practical experience.
Technology Stack
Mandatory: Java, Spring Boot, JavaScript, React.js, SQL, NoSQL databases.
Preferred: Python, cloud platforms (AWS, Azure, GCP), AI/ML or generative AI technologies.
Ideal Candidate Attributes
- Acts as a catalyst to elevate team performance.
- Demonstrates persistence, creativity, and results-oriented drive.
- Confidently challenges existing processes when necessary.
- Maintains curiosity and remains updated on latest industry trends and technologies.
- Possesses pride of ownership and strives for excellence in all tasks.
Diversity & Inclusion
Equinix is dedicated to an inclusive hiring process and is an Equal Opportunity and Affirmative Action employer. Accommodations are available for applicants with disabilities.
Additional Information
This vacancy is for backfilling an existing position within the organization.
Minimum education
Master's Degree