CrawlJobs Logo

Senior Software Engineer – AWS Developer

United States, San Diego · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a Senior Software Engineer (AWS Developer) to lead the design and delivery of cutting-edge digital health experiences that scale globally. You’ll architect and build full-stack, cloud-native solutions on AWS in a highly collaborative, agile environment, helping create applications that directly improve the lives of patients and healthcare providers.

Job Responsibility

  • Lead the design, development, testing, and operation of cloud-native software systems that are reliable, scalable, secure, and cost-effective
  • Own end-to-end architecture for services and features on AWS, making informed tradeoffs between serverless, containers, data stores, and integration patterns
  • Collaborate closely with engineers, product managers, designers, and architects to translate complex requirements into clear technical designs and implementation plans
  • Set the bar for code quality, testing, and engineering practices
  • write clean, maintainable, well-tested code and help others do the same
  • Conduct and drive code and design reviews, provide constructive feedback, and foster a culture of technical excellence and continuous improvement
  • Investigate and resolve complex production issues, performance bottlenecks, and reliability problems across multiple services and components
  • Shape and evolve our CI/CD pipelines, deployment strategies, and observability (logging, metrics, tracing, alerting) to improve developer productivity and system resilience
  • Mentor and coach associate and mid-level engineers, supporting their growth through pairing, feedback, and knowledge sharing
  • Contribute to and influence technical roadmaps, standards, and best practices for our AWS usage and overall system architecture

Requirements

  • 5+ years of professional software development experience
  • Significant hands-on work in AWS-based production systems
  • Strong proficiency in Python with deep understanding of object-oriented design, clean code principles, and design patterns
  • Expertise with AWS services, especially serverless and cloud-native architectures, including several of: Lambda, API Gateway, DynamoDB, S3, SQS/SNS, EventBridge, CloudWatch, CloudFront, RDS/Aurora, and IAM
  • Solid experience with infrastructure-as-code (e.g., Terraform, CloudFormation, CDK) and multi-environment deployments
  • Strong grasp of RESTful API design, authentication/authorization mechanisms (OAuth2, JWT), and microservices / event-driven architectures
  • Practical experience designing and optimizing data models for both NoSQL (e.g., DynamoDB, MongoDB) and relational databases (e.g., PostgreSQL, MySQL)
  • Experience with DevOps practices: CI/CD (e.g., GitHub Actions, CodePipeline), Git workflows, Docker, and monitoring/observability tools (e.g., CloudWatch, Datadog)
  • Deep understanding of software testing strategies (unit, integration, contract, and end-to-end testing) and how to embed them into pipelines (e.g., Cypress or similar)
  • Strong communication skills, a collaborative mindset, and a track record of influencing technical direction, aligning stakeholders, and mentoring other engineers
  • A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience building and operating production systems

Nice to have

Familiarity with JavaScript/TypeScript and modern front-end frameworks (e.g., React, Angular)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer – AWS Developer

8 matching positions

Node/Angular Senior Software Engineer

Sopra Steria, a major player in the European Tech sector with more than 50,000 e...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in server-side JavaScript programming with Node.js
  • Experience with frontend development using Angular or other modern JavaScript frameworks (Angular JS, etc.)
  • Familiarity with AWS services such as EC2, S3, Lambda, API Gateway, etc.
  • Knowledge of RESTful APIs and web services
  • Experience with version control systems like Git
  • Understanding of agile development methodologies. Scrum, SAFe
  • Good problem-solving skills and attention to detail
  • Effective communication and teamwork skills
  • Bachelor's degree in computer science, engineering, or a related field (or equivalent experience)
Job Responsibility
Job Responsibility
  • Designing and developing server-side logic using Node.js for web applications and frontend components using Angular
  • Integrating user-facing elements developed by front-end developers with server-side logic
  • Writing reusable, testable, and efficient code
  • Writing Unit test cases
  • Implementing security and data protection measures
  • Integrating data storage solutions like databases (e.g., Postgres, MongoDB, MySQL) and file storage (e.g., Amazon S3)
  • Deploying applications on AWS cloud infrastructure
  • Monitoring and optimizing application performance
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Documentation- updating corresponding documents
What we offer
What we offer
  • Work environment that is inclusive and respectful of all differences
  • Open positions for people with disabilities
Read More
Arrow Right

Senior Software Engineer

AnaVation is seeking a highly skilled Senior Software Engineer to join our team ...
Location
Location
United States , Chantilly
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum of 8 years of experience in software engineering
  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI)
  • Experience with SAFe Agile framework
  • Strong understanding of forensic and investigative system requirements
  • Demonstrated experience designing and implementing complex software solutions in secure government environments
  • Advanced proficiency with: One or more programming languages: Java, .NET(C#), Python
  • Complex system architecture design
  • Message brokers such as RabbitMQ, Kafka, and Redis
  • Elasticsearch, Splunk, and other data platforms
Job Responsibility
Job Responsibility
  • Design, develop, test, and manage application development projects in support of IT infrastructure
  • Integrate third-party components and introduce new custom capabilities
  • Modify existing code and recommend process improvements
  • Automate operations and maintenance tasks
  • Develop and implement technical efforts for large-scale data processing and advanced analytics
  • Participate in all aspects of the software development life cycle
  • Contribute to planning, requirements, development, testing, and quality assurance
  • Participate in technical project milestone reviews and code architecture sessions
  • Provide resource estimation and development best practices knowledge transfer
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Back End)

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
134400.00 - 168000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Small but mighty, 0 to 1 builder mentality
  • BS/MS/PhD in Computer Science or a related technical field
  • 7+ years of backend software engineering experience, with a proven track record of delivering scalable backend systems
  • Expert-level proficiency in Python for backend application development
  • Strong experience with AWS, including services such as Lambda, API Gateway, S3, DynamoDB, ECS/Fargate, etc.
  • Proficiency with infrastructure-as-code tools such as Terraform or AWS CDK
  • Deep understanding of RESTful API design, microservices architecture, and distributed systems
  • Experience with performance tuning, system monitoring, and observability tools
  • Excellent debugging, analytical, and problem-solving skills
  • Strong communication and collaboration skills across technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend systems and APIs to support Archer’s ride-sharing and airline operational platforms
  • Build cloud-native applications and services using Python and AWS technologies
  • Lead architectural design and system integrations, ensuring systems are modular, efficient, and secure
  • Develop infrastructure-as-code using Terraform or AWS CDK to provision and manage backend environments
  • Collaborate with stakeholders to define technical requirements and translate them into robust implementations
  • Own the full development lifecycle—from design and development to deployment, monitoring, and maintenance
  • Conduct code reviews, enforce engineering best practices, and mentor fellow engineers
  • Monitor system performance and reliability, and respond to production issues with effective debugging and root cause analysis
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Our platform is PHP, MySQL, and AWS, which we leverage to deliver exciting new f...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly skilled and proficient coding in PHP
  • Strong skills in adjacent areas such as TypeScript, React, JavaScript or Python
  • Deep technical understanding of MySQL and relational databases, particularly database performance tuning
  • Knowledge of best practises around Modern Software Engineering, CI/CD, DORA metrics
  • Experience of troubleshooting and fixing performance issues in a full-stack application
  • Experience of software architecture and presenting technical designs
  • Excellent communicator with a self-starter attitude and comfort working autonomously
  • Demonstrable expertise and understanding of API development/design and experience interfacing with disparate systems
  • Applicable understanding of software security, common exploits and secure development practices, including the OWASP Top 10
  • Proven and demonstrable understanding of testing methodologies and frameworks
Job Responsibility
Job Responsibility
  • Participate in Scrum ceremonies and work with colleagues, stakeholders and third parties to align on requirements and deliver a user experience
  • Full lifecycle development of RESTful APIs and web apps which can operate at scale on AWS
  • Appreciate the benefits of TDD/BDD, ensuring all code is tested and reviewed to the highest standards
  • Adapt quickly to changing environments, concepts and emerging technologies to assist in the future roadmap of our products
  • Understand performance tuning and optimisation, and how to diagnose technical issues across local, pre-release and production environments running on AWS
  • Operate a DevOps culture and are responsible for developing, deploying, operating and monitoring our team’s deliverables
  • Set the technical standard for the team
  • offering mentoring and support to your team-mates
What we offer
What we offer
  • A rewarding working environment within a collaborative, supportive and inclusive team
Read More
Arrow Right

Senior Software Engineering Manager – Optimizer Hub

Azul’s rapidly expanding product portfolio, engineering team growth, and investm...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience leading and building teams, ability to asses engineer’s skills and experience and help with their development.
  • Deeply knowledgeable in engineering project management including release cycles, bug tracking applications, reporting, and schedule forecasting
  • Understand project architecture, used technologies, and engineering practices
  • A stellar skillset of collaboration, planning, influencing, prioritization, and time managemen
  • Ability to drive data analytics and reporting of development processes
  • Experience developing large distributed applications using k8s and cloud (AWS, Azure, GCP)
  • Experience with Agile methodologies
  • Expert in the use of Jira, Confluence and related tools by engineering teams to accurately track software development projects
  • 3+ years minimum working in an engineering manager or technical project manager role for a software organization
  • Software Engineering background, i.e. hands on experience developing software product in Java or C/C++
Job Responsibility
Job Responsibility
  • Oversee design and development of Optimizer Hub product, mentor engineers
  • Work with product managers and technical leads to respond to customer needs by clearly articulated plans and execution of the plans
  • Keep a living release calendar of implementation phases / events to ensure plans can accommodate realistic schedules / avoid conflict and provide accurate reports on major activities.
  • Build and manage dashboards and reporting on development performance metrics, top-down and bottom-up forecasting, benchmarks, trends, and ad hoc analyses
  • Use your subject matter expertise to drive processes that lead to predictable insights with the minimum necessary overhead
  • Work with customer support to track escalated issues
  • Help to improve our project management processes with a special focus on Agile development
What we offer
What we offer
  • Equity Program - be part of the company success.
  • Annual bonus based on company performance.
  • Referral Program - bring your colleague we would all love to work with.
  • IT Equipment - MacBook Pro or any other HW according to your preferences.
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible.
  • Offices in Prague City Centre - if you prefer.
  • Most importantly you will work with top experts worldwide who contribute to the Java ecosystem
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Generalist

As a Senior Software Engineer, Generalist at Chef Robotics, you'll play a pivota...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 7+ years of professional experience in software development with demonstrated full-stack capabilities
  • Proven experience in software development, with a focus on autonomous systems, robotics, or related fields
  • Strong proficiency in programming languages such as Python and JavaScript/TypeScript, with emphasis on object-oriented design and development
  • Experience with software development tools and frameworks commonly used in robotics and autonomous systems (e.g., ROS, OpenCV, TensorFlow, etc.)
  • Familiarity with sensor fusion techniques, perception algorithms, and other technologies relevant to autonomous robotics operations
  • Advanced understanding of cloud infrastructure and deployment (AWS, GCP, or Azure)
  • Experience with containerization (Docker) and orchestration (Kubernetes) technologies
  • Proven experience leading complex, multi-disciplinary software projects from conception to deployment
  • Strong background in system architecture design and cross-functional technical decision-making
Job Responsibility
Job Responsibility
  • Collaborate with robotics engineers, hardware engineers, and other software engineers across the tech stack to design, develop, and deploy software solutions for food automation robots
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance
  • Develop robust, scalable, and maintainable software systems that meet the unique challenges of commercial food production environments
  • Implement algorithms for perception, manipulation, motion planning, and control to enable autonomous food preparation behavior
  • Work across frontend dashboards, backend APIs, and cloud infrastructure to build comprehensive solutions that integrate with robotics hardware and AI systems
  • Design and optimize database schemas to support robot operations, telemetry, recipe management, and system analytics
  • Implement efficient data pipelines between on-device robotics systems and cloud services
  • Create data access layers and APIs that enable seamless integration across multiple subsystems
  • Develop real-time data processing systems for robotics telemetry and performance monitoring
  • Establish data integrity protocols and backup systems across distributed robotics deployments
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

We are looking for an experienced Senior Software Engineer II to help build and ...
Location
Location
United States
Salary
Salary:
170000.00 - 231000.00 USD / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience as a software engineer developing SaaS platforms and applications at scale
  • Minimum requirement of Bachelor's Degree in a related field (computer science, computer engineering, etc.) OR completed enrollment in engineering related bootcamp
  • Proven experience designing and scaling backend services
  • Strong understanding of API design, system architecture, and database management
  • Proficiency with backend languages and frameworks such as Python, Go, Rust, django, Node.js, Java, Spring
  • Familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, Terraform
  • Proficiency in designing API-driven applications using REST and/or gRPC
  • Experience building scalable and secure distributed systems
  • A systematic problem-solving approach, strong communication skills, and a sense of ownership
  • Ability to balance technical depth with fast, iterative delivery
Job Responsibility
Job Responsibility
  • Design, build, and maintain services that scale with our growing customer base
  • Tackle ambiguous, open-ended problems with strategic thinking, balancing technical constraints with user needs and product goals
  • Build services, APIs, and experiences that support user delight, quality, high availability and performance
  • Champion a culture of technical excellence and innovation, influencing engineering direction within the team
  • Work with cross-functional teams, including Product, UX, and Security, to deliver impactful solutions
  • Contribute to engineering best practices, mentor junior engineers, and participate in design and code reviews
  • Debug production issues and optimize system performance using observability tools
  • Work with technologies such as Python, Rust, Typescript, Postgres, Kubernetes, AWS, Terraform, and Datadog
What we offer
What we offer
  • Equity Stake
  • Unlimited PTO
  • 401k with a 3% guaranteed contribution
  • Excellent healthcare coverage
  • Paid parental leave
  • Wellness and home office stipends
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer, Full-Stack

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with technologies such as Node.js, Microservices, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with CI/CD tools (e.g., AWS Code Pipeline, GitHub Actions) for automating the deployment process
  • Proficiency in Subscriptions technology (WebSockets, Pub/Sub), TypeScript, GraphQL, database technologies such as PostgreSQL, Elasticsearch
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyze complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently completed medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • Access mentorship, training, and hands-on experiences to level up your skills
  • Learn from industry experts and gain expertise in scaling software
  • Work alongside exceptional engineers, exchanging ideas and driving innovation forward through collaboration
  • Our culture prioritizes your growth with tailored learning programs and mentorship
  • Fulltime
Read More
Arrow Right