Easter Seals Jobs

Job Information

ExlService.com, LLC Principal Software Engineer (Multiple Positions) in New York, New York

Duties: The Principal Software Engineer (Multiple Positions) at ExlService.com, LLC in New York, New York will lead architecture and design discussions and work with engineers across the organization to define software solutions. Collaborate with multi-functional teams - Product, Design, Platform, QA to define, architect and spec highly scalable and reliable solutions for cloud scale workloads. Analyze existing system architecture, design, technical, functional specifications, and programming requirements of the existing system, application, and infrastructure. Maintain, manage, and enhance application and services on AWS Cloud (Elastic Beanstalk, ECS, CloudWatch, S3, SQS, RDS, SNS, API Gateway etc.) or similar cloud platform. Create physical and logical architecture and system design for existing and new systems and provide architecture and design recommendations for making the infrastructure/systems more performant, scalable, resilient and fault tolerant. Lead and participate in Agile development activities, including sprint planning, stand-ups, retrospectives, and demos. Participate in peer code/design/test review and impart software quality. Recommend new technologies, software development and deployment including DevOps and CICD. Drive operational efficiency by maintaining data ecosystems, sourcing analytics expertise, and providing as-a-service offerings for continuous insights and improvements. Model technical requirements to evaluate options for implementation and scaling requirements for applications. Oversee the evaluation and selection of third-party hardware, software, and services providers. Mentor a team of developers to architect and prototype solutions, using industry standard development flows, and transitioning these to production-quality cloud-scale solutions. Telecommuting permitted from anywhere in the U.S. Minimum Requirements: Requires a Bachelor’s Degree in Computer Science, Computer Engineering or a related field plus 5 years of professional experience with the design and development of large-scale enterprise level software solutions. Must include 5 years of experience with each of the following: (1) designing distributed systems in the enterprise cloud including AWS, GCP, and OpenShift; (2) building highly scalable, reliable applications and RESTful APIs using Spring Boot, Spring Framework (Data, JDBC, JMS, and Batch), Java/J2EE, RDBMS, NoSQL, and Key-Value Store; (3) JavaScript, TypeScript, React and Node.js; (4) Java, Python, or Go; (5) microservices and event-driven architecture including Vert.x, Pub/Sub, and Kafka; (6) DevOps and Test Automation using CI/CD, Jenkins, Docker, Version Control, Git, SonarQube, BDD, Maven, Gradle, NPM and WebPack; and (7) SRE, Observability Tools, Prometheus, Grafana and ELK Stack.Send resume and cover letter to us.careers@exlservice.com. Must cite job title and code 2107 in response.

Minimum Salary: 136,067 Maximum Salary: 136,067 Salary Unit: Yearly

DirectEmployers