Senior Software Engineer III EDS

Overview

Remote
$50 - $55
Accepts corp to corp applications
Contract - Independent
Contract - 6 Month(s)

Skills

Amazon CloudFront
API
Amazon Lambda
Amazon Web Services
Amazon DynamoDB
CircleCI
Conflict Resolution
Continuous Integration and Development
GraphQL
DevOps
IaaS
Incident Management
Infrastructure Architecture
Kubernetes
Jenkins
Node.js
Performance Tuning
Cloud Computing
Cloud Security
Amazon SQS
React.js
Python
User Experience
UI
Tableau
Web Applications
Systems Design
Software Asset Management
Salesforce.com

Job Details

Job Title: Senior Software Engineer III EDS

Location: Remote - USA

Experience: 7 10 years

Employment Type: Full-time

Contract: 6+ Months CTH 

Job Summary:

We are seeking a Senior Software Engineer (7 10 years experience) to play a key role in designing, developing, and maintaining our Core 2U Platform. This role involves working with Python, React, Node.js, and cloud-native technologies such as AWS Lambda, Step Functions, DynamoDB, Kubernetes, and DevOps tools. The ideal candidate should have extensive experience in scalable system design, automation, API development, and cloud infrastructure. You will be responsible for guiding best practices, mentoring junior engineers, and ensuring platform reliability across multiple squads. Key Responsibilities: Backend & API Development: Architect and develop high-performance, scalable backend services using Python and Node.js. Lead the design and implementation of event-driven and serverless architectures using AWS Lambda, Step Functions, SNS, and SQS. Develop and integrate secure APIs with third-party services such as Salesforce API, OpenAI API, and PagerDuty. Optimize DynamoDB and cloud data storage solutions for scalability and cost efficiency. Frontend & UI Development: Develop modern, scalable front-end applications using React and Retool. Ensure UI/UX best practices for web applications catering to multiple teams. Guide engineers on performance optimization techniques for front-end applications. Cloud, DevOps & Infrastructure: Design and manage Kubernetes-based deployments and Kube Cron Jobs for automated task execution. Implement CI/CD pipelines using Buildkite, Jenkins, and CircleCI to enable continuous integration and deployment. Ensure high availability and security of platform components across AWS CloudFront and infrastructure. Optimize cloud costs and performance through monitoring, logging, and alerting solutions (Datadog, PagerDuty). Monitoring, Security & Best Practices: Establish observability and monitoring best practices to maintain platform reliability. Implement security best practices across authentication, authorization, and data handling. Conduct code reviews, architecture discussions, and technical mentorship for junior engineers. Collaboration & Leadership: Work cross-functionally with multiple engineering squads to enhance core platform services. Act as a technical advisor, ensuring alignment with best practices in software development and cloud engineering. Lead discussions on platform evolution, technology selection, and innovation strategies. Required Skills & Experience: 7 10 years of experience in full-stack software development with expertise in Python, Node.js, and React. Strong knowledge of AWS services, including Lambda, Step Functions, DynamoDB, SNS, SQS, and CloudFront. Hands-on experience with Kubernetes, container orchestration, and Kube Cron Jobs. Expertise in CI/CD tools such as Buildkite, Jenkins, and CircleCI. Proficiency in monitoring and incident management tools like Datadog and PagerDuty. Experience integrating with external APIs such as Salesforce API, OpenAI API, and third-party systems. Deep understanding of scalable system design, event-driven architectures, and cloud security. Strong problem-solving, debugging, and optimization skills. Preferred Skills: Experience with Retool for internal tools development. Knowledge of Tableau for data visualization and analytics. Familiarity with GraphQL and API Gateway integrations. Strong understanding of serverless frameworks (AWS SAM, Serverless Framework, etc.).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Lawrence Ash