Description
Our client represents the connected world, offering innovative and customer-centric information technology experiences, enabling Enterprises, Associates, and Society to Rise.
They are a USD 6 billion company with 163,000+ professionals across 90 countries, helping 1279 global customers, including Fortune 500 companies. They focus on leveraging next-generation technologies, including 5G, Blockchain, Metaverse, Quantum Computing, Cybersecurity, Artificial Intelligence, and more, on enabling end-to-end digital transformation for global customers.
Our client is one of the fastest-growing brands and among the top 7 IT service providers globally. Our client has consistently emerged as a leader in sustainability and is recognized amongst the ‘2021 Global 100 Most sustainable corporations in the World by Corporate Knights.
We are currently searching for a Senior Software Engineer:
Responsibilities:
- Design and develop scalable, maintainable, and fault-tolerant systems with a focus on microservices, distributed systems, and event-driven architecture.
- Apply advanced programming techniques in languages such as Python, Java, .NET, Go, or Rust, including multithreading, parallel processing, and optimization.
- Lead automation and scripting efforts for application and infrastructure operations.
- Implement and uphold high coding standards through TDD, unit testing, and integration testing using tools like SonarQube.
- Collaborate with cross-functional teams to ensure alignment of technical and business requirements.
- Contribute to large-scale enterprise applications or open-source projects, demonstrating leadership in software development best practices.
- Build and manage CI/CD pipelines using tools such as Azure DevOps, Jenkins, GitLab CI, or GitHub Actions.
- Integrate AI and Generative AI technologies into solutions to drive innovation and operational efficiency.
Requirements:
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- 10+ years of experience with a strong focus on automation and scripting.
- At least 1 year of hands-on experience with AI and Generative AI technologies.
- Minimum 3 years of enterprise-level software engineering experience.
- Experience with application and infrastructure operations.
- Proficiency in programming languages (e.g., Python, Java, .NET, Go, Rust).
- Deep understanding of microservices, distributed systems, and event-driven architecture.
- Extensive experience with TDD, unit testing, and integration testing.
- Strong knowledge of CI/CD practices and pipeline management tools.
- Familiarity with Scrum practices and Agile principles.
Languages:
- Advanced Oral English.
- Native Spanish.
Note:
If you meet these qualifications and are pursuing new challenges, start your application to join an award-winning employer. Explore all our job openings at Sequoia Career’s Page: https://www.sequoia-connect.com/careers/.