Enable job alerts via email!

Senior Associate Engineer, Product Software (Java)

Equinix

Singapore

Hybrid

SGD 80,000 - 120,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in digital infrastructure, Equinix, is seeking a Senior Associate Engineer for Product Software (Java) to join their Software Architecture & Engineering team. In this role, you’ll be instrumental in the development lifecycle, focusing on creating solutions for the Interconnection product systems while working in a hybrid environment. The ideal candidate will have a solid background in software engineering with strong skills in Java technologies and a commitment to continuous improvement.

Qualifications

  • 4+ years of professional software development experience.
  • Backend expertise in Java technologies.
  • Experience in writing test automation scripts.

Responsibilities

  • Involved in the software development lifecycle for Interconnection product systems.
  • Hands-on architecture, design, and development of software products.
  • Interact with stakeholders to document product features.

Skills

Data Structures
Algorithms
Design Patterns

Education

Bachelor’s degree in computer science or Software Engineering

Tools

Spring
JPA/Hibernate
Karate
Cypress
GitHub Actions

Job description

Senior Associate Engineer, Product Software (Java)

Apply remote type: Hybrid
locations: Singapore
time type: Full time
posted on: Posted 25 Days Ago
job requisition id: JR-152037

Who are we?

Equinix is the world’s digital infrastructure company, operating over 260 data centers across the globe. Digital leaders harness Equinix's trusted platform to bring together and interconnect foundational infrastructure at software speed. Equinix enables organizations to access all the right places, partners, and possibilities to scale with agility, speed the launch of digital services, deliver world-class experiences, and multiply their value, while supporting their sustainability goals.

Our culture is based on collaboration and the growth and development of our teams. We hire hardworking people who thrive on solving challenging problems and give them opportunities to hone new skills and try new approaches. We embrace diversity in thought and contribution and are committed to providing an equitable work environment, which is foundational to our core values and vital to our success.

Job Summary

Equinix is the leading global interconnection platform, accelerating business performance by connecting companies to their customers and partners inside the world’s most networked data centers. More than 4,800 of the world’s most demanding customers trust us to provide a place where they can run their mission-critical applications and grow their businesses. Our dream is to interconnect the world and create a historically significant company in the process. We are a $7 billion company with over 13,000+ employees worldwide, and we’re growing. Our global ecosystem is larger than our next 10 competitors combined, providing customers access to 2,000+ network services, 3,000+ cloud and IT services, 450+ content and digital media services, and 4,800+ enterprises.

If this sounds like the kind of company you’d like to work for, it gets better…

Equinix Software Architecture & Engineering team is on a mission to help build Equinix’s next-generation interconnection and SDN platform - Equinix Internet Exchange. We are looking for excellent software engineers with a product-building mindset to join this team to build a next-generation SDN-based platform.

Responsibilities
  • As a key member of the Equinix Product Engineering function, you will be involved in the software development lifecycle and focus on delivering solutions for Interconnection product systems.
  • Work in a globally distributed development team environment with minimal supervision.
  • Hands-on architecture, design, development, automation testing, and support of software products and solutions.
  • Interact with stakeholders to understand and document product features.
  • Provide the level of effort (LOE) for the product backlog. Work with technical project managers and product management teams to define detailed user stories and prepare a schedule.
  • Integrate software products with other systems, test interfaces, and manage version control.
  • Assist in the analysis and evaluation of new technologies to meet the demand for the product roadmap and platform goals.
  • Help in the evaluation and recommendation of appropriate technologies for product features and the platform.
  • Follow best design and development practices, adhering to engineering standards.
  • Participate in design and peer code review processes.
  • Provide status reports to management and team leads and help with release management planning.
  • Break down large features and user stories into granular components and development tasks considering different geo-locations.
  • Prioritize and parallelize tasks and deal with ad-hoc requests.
Qualifications
  • Bachelor’s degree in computer science, Software Engineering, or related field with 4+ years of professional software development experience.
  • Experience in architecting, building, deploying, and maintaining customer-facing applications at scale in an innovative engineering environment.
  • Strong programming foundation with knowledge in Data Structures, Algorithms, and Design Patterns.
  • At least 3+ years of backend expertise in Java technologies, with knowledge of Spring, JPA/Hibernate, Message Queues, and Workflow Engines with layered-microservices architecture.
  • At least 2+ years of experience in writing test automation scripts using Karate & Cypress.
  • Use a DevSecOps mindset to improve CI/CD using GitHub Actions and review DORA metrics to improve processes and ensure secure coding.
  • Knowledge of NexusIQ, SonarQube, Sonar Linting, DAST scans, DDoS attacks, Defensive Coding, and Penetration Testing concepts.
  • Experience with database & caching technologies (Postgres, Oracle, Redis, Timeseries Databases).
  • Experience in architecting and building large-scale systems requiring high availability, performance, scalability, and multi-tenancy.

Equinix is committed to an inclusive employment process. If you need assistance or accommodation, please let us know by completing this form.

We are an Equal Employment Opportunity and Affirmative Action employer. All qualified applicants will receive consideration without regard to race, color, religion, gender, or other protected statuses.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.