Equinix-posted 4 days ago
$136,000 - $204,000/Yr
Full-time • Senior
Dallas Infomart Office DAI, TX
Real Estate
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

Equinix is the world's digital infrastructure company, operating over 260 data centers across the globe. We are seeking an experienced, hands-on Senior Staff Engineer to design and develop highly scalable, performant network applications. The ideal candidate is deeply skilled in Java backend technologies, microservices/event-driven architectures and workflow automation with strong frontend exposure and a passion for best practices. You will play a central role in shaping enterprise-scale solutions for Network Apps within a distributed hybrid team. The Network Apps team at Equinix develops advanced network applications powering insights into global infrastructure, delivering scalable, high-performance solutions for asset and inventory management, capacity planning, and orchestration of fulfillment workflows. Our work includes data visualization critical to both Equinix and customer services.

  • Design and architect scalable, high-performance network applications.
  • Develop implementation of workflow automation leveraging Temporal and similar engines, integrating well-designed business process orchestration and event flows.
  • Enforce best practices across the team including SOLID principles, design patterns, code quality, testing and thorough code reviews.
  • Develop both backend and frontend components using Java, Spring Framework, Python and ReactJS, including microfrontend architectures for maintainable user interfaces.
  • Apply expertise in network device protocols such as gNMI and SNMP to enable robust network integration and management.
  • Manage and optimize diverse data storage solutions including relational databases (Oracle, PostgreSQL), NoSQL (Redis, Elasticsearch, GraphDB) and time-series databases (Prometheus).
  • Drive system performance, reliability, scalability, optimizations and participate in design and architecture discussions.
  • Mentor engineers, provide technical help and foster a collaborative, high-performance engineering culture.
  • Collaborate cross-functionally with product management, operations and engineering stakeholders to deliver end-to-end solutions.
  • Stay current with software engineering best practices, cloud technologies and AI trends relevant to network applications.
  • Bachelor's or Master's degree in Computer Science, Engineering or a related field with 8+ years of professional software development experience.
  • Solid foundation in data structures, algorithms, concurrency and software design patterns.
  • Proven experience designing and developing Java/JEE applications with Spring Boot, Spring Cloud, RESTful APIs, JPA/Hibernate, Maven and unit/integration testing frameworks (JUnit).
  • Strong frontend development skills using ReactJS, with hands-on experience in microfrontend architecture and UI/UX best practices.
  • Advanced knowledge of event-driven microservices architecture and messaging systems, specifically Kafka including event schema and design.
  • Experience with workflow orchestration engines such as Temporal or Camunda for business process automation.
  • Expertise in data modelling and querying in both relational databases (Oracle, PostgreSQL) and NoSQL stores (Redis, Elasticsearch), plus time-series databases like Prometheus.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes and CI/CD pipelines using GitHub Actions or similar tools.
  • Proficient with version control systems (Git) and monitoring/logging platforms including Grafana, Kibana and Elasticsearch.
  • Exposure to AI technologies such as natural language processing (NLP), computer vision, predictive analytics or deep learning frameworks.
  • Excellent problem-solving, communication and teamwork skills.
  • Experience with Python, Golang.
  • Familiarity with GraphDB.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with network protocols integration (gNMI, SNMP) is a strong plus.
  • Employee Assistance Program
  • Health, life, disability and voluntary insurance plans
  • Retirement plan contributions
  • Accrued Paid Time Off (PTO)
  • Various paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service