CrawlJobs Logo

Senior Software Engineer Cloud Microservices

United States, Plano Employment contract · Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

Software Engineer with expertise in cloud based microservices architecture to join our dynamic team. Responsible for designing, developing, and maintaining scalable event driven microservices based applications deployed on cloud platforms. Deep understanding of cloud technologies, microservices architecture principles, and proficiency in modern software development practices.

Job Responsibility

  • Design, develop, and deploy event-driven microservices-based architectures on GCP cloud
  • Design and implement microservice architecture solutions to support our cloud-based applications, ensuring scalability, reliability, and performance
  • Provide opinionated reasoning as to why you would use certain technologies to accomplish standard patterns applied to given problems
  • Design and consume messages from a pub/sub system
  • Containerize microservices using Docker and orchestrate them using Kubernetes for deployment and management
  • Optimize application performance and troubleshoot issues related to scalability, availability, and latency
  • Work closely with DevOps engineers to automate deployment processes, improve CI/CD pipelines, and ensure smooth operations of microservices in production environments
  • Collaborate with cross-functional teams, including design and infrastructure, to define requirements, prioritize features, and deliver high-quality, scalable software solutions
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to foster a culture of learning and continuous improvement
  • Stay up to date with emerging technologies, industry trends, and best practices in cloud computing and microservices architecture
  • Provides support for the resolution of production problems

Requirements

  • Minimum of 7 years of practical experience in design, development, implementation, and support of business technology and/or technical infrastructure, or demonstrated ability in those areas
  • 7+ years of experience in software development, with a focus on cloud-based microservices architecture
  • Proficiency in GCP cloud performance and respective services
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines and automated testing frameworks
  • Excellent problem-solving and communication skills
  • Ability to work effectively in a fast-paced, collaborative environment
  • Knowledge of DevOps practices and tools for infrastructure as code (IaC), such as Terraform or CloudFormation
  • Experience using many of the following technologies and concepts is required: Object-Oriented Analysis and Design
  • Modeling using UML Toolsets
  • Java, PHP, and/or Python
  • Working knowledge of relational DB, DB2/SQL Server preferred
  • Requires robust critical thinking, analysis, and creativity skills, and a strong desire to deal with complex technology and business issues, and excellent people skills

What we offer

  • Flexible work schedules
  • 401(k) retirement plan
  • Health Insurance – including Dental and Vision
  • Telehealth
  • Health Savings Account
  • Accident Insurance
  • Critical Illness Insurance
  • Life Insurance
  • Long Term Care
  • Short Term Disability
  • Long Term Disability
  • Associate Assistance Fund
  • Anderson Cares Natural Disaster Fund
  • Associate Savings Plan
  • Anderson Cares Fund
  • Paid Time Off
  • Discounts - Cell Phone, Vehicle, Pet Insurance
  • Training & Career Development

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer Cloud Microservices

8 matching positions

Senior Software Engineer - Cloud Logistics

As a Sr. Software Engineer, you will be both a technical anchor for product deve...
Location
Location
United States , San Francisco
Salary
Salary:
210000.00 - 250000.00 USD / Year
Egnyte
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer Science or related field, or equivalent experience
  • 4+ years of industry experience
  • Basic understanding of cloud security practices
  • Experience building full stack cloud applications (both frontend and backend)
  • Experience with REST, SQL, CI/CD, AWS, Kubernetes, message brokering, and Docker
  • Experience with SQL query/schema optimization
  • Experience debugging and fixing performance issues
  • Strong technical documentation skills (architecture diagrams + sequence diagramming)
  • Strong leadership mindset
  • Strong self learning and improvement mindset
Job Responsibility
Job Responsibility
  • Set technical direction by wearing both tech lead and architect hats
  • Own larger initiatives with technical design creation, technical design reviews, and delegating development tasks to others
  • Influence the overall technical roadmap for the team
  • Drive feature development and launch
  • Support sprint planning, and cross-disciplinary hand-offs with operations, customer success, and hardware, AI/ML, and robotics engineering teams
  • Challenge product requirements and drive consensus to improved solutions
  • Take full ownership of landing features with tweaking existing frontend, backend, tooling, CI, and infrastructure
  • Perform hands-on coding, code reviews, on-call production support for live production, debugging on production incidents and performance bottlenecks in a suite of microservices, product design review and technical design reviews
  • Uphold high bar for best practices and suggest changes to coding standards style guides
  • Serve as a mentor for junior engineers
What we offer
What we offer
  • Unlimited Flexible Time Off
  • Health Insurance
  • Paid Parental Leave
  • Commuter Benefits
  • Referral Bonus
  • 401k
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Cloud ETL & Data)

We are seeking a data-centric Senior Software Engineer to design, build, and evo...
Location
Location
Lithuania , Vilnius; Kaunas
Salary
Salary:
6500.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Graduate or postgraduate degree in Computer Science, Software Engineering, or equivalent experience
  • 7+ years of professional experience in software engineering with exposure to distributed or cloud based systems
  • Strong experience with Azure, microservices, containers, and Kubernetes
  • Hands on experience building ETL pipelines, workflow based systems, or event driven architectures
  • Solid proficiency in an object-oriented language, with a preference for C# .NET
  • Solid understanding of observability, CI/CD, reliability, and cloud operations
  • Strong problem solving skills and the ability to deliver production quality software.
Job Responsibility
Job Responsibility
  • Design and build robust, scalable ETL pipelines for parsing, validating, and transforming diverse engineering data formats
  • Develop and implement strategies for schema management and versioning within data synchronization workflows
  • Architect solutions that guarantee deterministic execution, fault tolerance, and transactional consistency for all data operations
  • Build distributed, event-driven, and task-oriented systems using microservices, messaging, and containerized workloads on Microsoft Azure
  • Implement resilience patterns such as retries, circuit breakers, and rate limiting to ensure high availability
  • Design and implement concurrency control, idempotency, and conflict-resolution patterns in distributed data workflows
  • Build and maintain comprehensive observability, including structured logging, metrics, and distributed tracing
  • Collaborate with architects on high-level design and implementation decisions
  • Mentor junior engineers through code reviews and technical guidance
  • Contribute to shared engineering standards and documentation.
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Cloud ETL & Data)

We are seeking a data-centric Senior Software Engineer to design, build, and evo...
Location
Location
Lithuania , Vilnius; Kaunas
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Graduate or postgraduate degree in Computer Science, Software Engineering, or equivalent experience
  • 7+ years of professional experience in software engineering with exposure to distributed or cloud based systems
  • Strong experience with Azure, microservices, containers, and Kubernetes
  • Hands on experience building ETL pipelines, workflow based systems, or event driven architectures
  • Solid proficiency in an object-oriented language, with a preference for C# .NET
  • Solid understanding of observability, CI/CD, reliability, and cloud operations
  • Strong problem solving skills and the ability to deliver production quality software
Job Responsibility
Job Responsibility
  • Data & ETL Leadership:Design and build robust, scalable ETL pipelines for parsing, validating, and transforming diverse engineering data formats
  • Develop and implement strategies for schema management and versioning within data synchronization workflows
  • Architect solutions that guarantee deterministic execution, fault tolerance, and transactional consistency for all data operations
  • Software & Systems Design:Build distributed, event-driven, and task-oriented systems using microservices, messaging, and containerized workloads on Microsoft Azure
  • Implement resilience patterns such as retries, circuit breakers, and rate limiting to ensure high availability
  • Design and implement concurrency control, idempotency, and conflict-resolution patterns in distributed data workflows
  • Build and maintain comprehensive observability, including structured logging, metrics, and distributed tracing
  • Collaboration & Mentorship:Collaborate with architects on high-level design and implementation decisions
  • Mentor junior engineers through code reviews and technical guidance
  • Contribute to shared engineering standards and documentation
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing
  • A company committed to making a real difference by advancing the world’s infrastructure
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Cloud)

Cloud security is becoming increasingly important as organizations are accelerat...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
britive.com Logo
Britive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Prior experience in performing the same role in a SaaS security product company
  • Minimum 7 years of relevant work experience in similar roles
  • In-depth knowledge of Java, REST Web Services, SQL, Kafka/Kinesis, EMR/SparQL, Snowflake, AWS Neptune, Gremlin/Tinker-Pop
  • Hands-on experience developing and delivering scalable data lakes, data ingestion and processing pipelines, data access microservices in multi-tenant environments on AWS platform
  • Outstanding collaboration and communication skills
  • Ability to effectively collaborate with distributed team
  • Understand and practice agile development methodology
Job Responsibility
Job Responsibility
  • Responsible for design and development of a large-scale data ingestion and analytics
  • Design and develop data pipelines for real-time and batch data processing for disparate datasets
  • Develop systems which can store data in highly normalized fashion to allow correlation with other data sources
  • Collaborate with product management and engineering teams to design and integrate software, conduct code reviews, and troubleshoot product issues
  • Perform proof of concepts to identify best design options including usage of AWS services
  • Research integration options for various SaaS/IaaS technologies, including APIs for user administration and incorporate this research in our application integration
What we offer
What we offer
  • Competitive compensation and meaningful equity
  • Medical, dental, and vision insurance
  • Paid parental leave benefits
  • 401k (U.S.)
  • Flexible + Unlimited PTO (U.S.)
  • Career development opportunities and paths
  • Home office and connectivity stipends
  • Team socials + Offsites
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer ( Cloud Infrastructure and Platform Engineering )

Your Career At Palo Alto Networks, Secure Cloud and AI infrastructure is the fou...
Location
Location
United States , Santa Clara
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in Computer Science or a related technical field, or equivalent experience
  • 9+ years of relevant software engineering experience, with a proven track record of technical leadership and innovation
  • Demonstrated experience defining and leading large-scale, cross-organizational technical initiatives from concept to completion
  • Experience building and scaling platforms that serve thousands of engineers in complex environments
  • Strong foundation in application and infrastructure security, including secrets management, supply chain security, and secure-by-default platform design
  • Recognized expertise in developer platforms, cloud-native infrastructure, container orchestration technologies (e.g Kubernetes) and CI/CD
  • Deep proficiency with a major cloud platform (GCP preferred), including IAM, managed databases, networking, and Workload Identity
  • Experience designing and maintaining Infrastructure as Code (e.g. Terraform) at scale, including module architecture and state management
  • Expertise in authentication/authorization systems: OAuth 2.0, OIDC, token lifecycle management, and zero-trust patterns
  • Hands-on experience applying AI/ML/GenAI to solve complex software engineering problems
Job Responsibility
Job Responsibility
  • Define the Vision: Architect and own the technical roadmap for AI-enhanced developer tools and infrastructure in CIPE at Palo Alto Networks
  • Evaluate and Execute Solutions: Lead the design and implementation of novel systems that leverage Large Language Models (LLMs), static/dynamic analysis, and machine learning to create a world-class, intelligent developer experience
  • Drive Organization-Wide Impact: You are a builder, so you won't just stop at ideation. Beyond concepts, ensure your builds show step-change improvements in key engineering metrics like including code velocity, review cycle time, test effectiveness, incident reduction, and overall feature launches
  • Lead Cross-Functional Initiatives: Spearhead complex, cross-functional projects that require influencing and aligning multiple engineering organizations and their leadership
  • Enable Secure Innovation: Develop foundational AI platforms that empower teams to prototype, deploy, and scale threat-intelligent cloud features, embedding Palo Alto Networks' security natively
  • Serve as Technical Authority: Act as the go-to expert on AI-augmented cloud platforms, mentoring senior engineers and infusing industry-leading practices into our high-stakes ecosystem
  • Innovate at Enterprise Scale: Address intricate challenges in multi-cloud environments (AWS, Azure, GCP, and OCI) supporting thousands of microservices, secure workloads, and global threat detection pipelines
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Senior Backend Software Engineer, Cloud Management

We are seeking talented Senior Software Engineers to design, build, and scale Cr...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
175000.00 - 210000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience
  • Programming with modern compiled languages such as Go, Rust, Java, or C++
  • Proven ability to design and scale fault-tolerant distributed systems and develop managed cloud services
  • Strong fundamentals in data structures, algorithms, microservices, and infrastructure tools like Docker, Kubernetes, Terraform, and CI/CD systems
  • Ability to work with cross-functional teams to align priorities and deliver customer-first solutions
  • Experience guiding engineers, improving hiring and onboarding processes, and driving team growth
  • Exceptional ability to articulate complex ideas and align technical solutions with customer needs
  • Customer-Centric Mindset
  • Any experience building out infrastructure tooling is a plus
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and reliable services that power our cloud platform’s user-facing experiences
  • Collaborate with cross-functional teams, like product and design, to evaluate tools, frameworks, and customer needs, creating innovative solutions
  • Design and build backend systems that underpin our cloud platform, covering everything from authentication flows to scalable, reliable access to infrastructure resources
  • Contribute to architectural decisions that support reliability and maintainability across the company
  • Mentor engineers, enhance hiring practices, and contribute to building a strong, inclusive engineering culture
  • Build scalable, reliable cloud services, such as user access management, Gateways, user features, and notification systems, tailored to customer needs
  • Partner with customer success and operations teams to create intuitive tools that enhance the end-user experience
  • Develop automation software that simplifies infrastructure deployment and management for seamless customer operations
  • Implement features that differentiate Crusoe Cloud, focusing on operational efficiency, low-touch adoption, turn-key AI services and scalability
  • Work closely with cloud support, engineering, and site reliability teams to align technical solutions with customer feedback and operational goals
What we offer
What we offer
  • Restricted Stock Units
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java Microservices)

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Associate or bachelor’s degree in information systems
  • Computer Technology
  • Computer Information Systems
  • Computer Science or a demonstration of programming experience
  • 5+ years of relevant experience
  • Strong Java/Microservices Skills: Microservices – Java/Spring Boot OR Java/Spring Boot/Angular
  • Experience on DevOps Tools - Bitbucket, Jenkins
  • Experience on Linux/AIX, Shell Scripting, .NET
  • Knowledge of Content Management Tools, JIRA, Confluence
  • Familiarity with Pivotal Cloud Foundry (PCF), Open Shift, Amazon Web Services (AWS), Microsoft Azure, Event Driven Architecture
Job Responsibility
Job Responsibility
  • Manage application development deliverables for the entire Life cycle of the development Project - both Waterfall and Agile models as may be applicable for each project assigned
  • Gather technical requirements, code specifications, test plans, and results
  • and other deliverables required for multiple projects
  • Perform analysis, design, development, testing, implementation, and maintenance of applications under minimal supervision
  • Provide expertise in technical analysis and be able to resolve complex issues through in-depth evaluation of business processes, system processes
  • Ensure alignment to architectural assertions and constantly look for opportunities to modernize application
  • Work effectively with remote teams, with a focus on fostering positive working relationships
  • Integrate with a team of highly seasoned application developers
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Together Cloud Platform

About the Role: Together AI is building the AI Acceleration Cloud, an end-to-end...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 230000.00 USD / Year
together.ai Logo
Together AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of demonstrated experience in building large scale, fault tolerant, distributed systems and API microservices
  • Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources
  • Excellent communication skills – able to write clear design docs and work effectively with both technical and non-technical team members
  • Demonstrated experience with building and operating high-performance and/or globally distributed microservice architectures across one or more cloud providers (AWS, Azure, GCP)
  • Strong systems knowledge across compute, networking, and storage, including concurrency, memory management, performant I/O, and scale
  • Experience developing against and managing a relational database, such as PostgreSQL
  • Expert-level programmer in one or more of programming language (Golang preferred)
  • Proficiency in version control practices and integrating IaC with CI/CD pipelines
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Identify, design, and develop foundational backend services that power Together’s cloud platform
  • Analyze and improve the robustness and scalability of existing distributed systems, APIs, databases, and infrastructure
  • Partner with product teams to understand functional requirements and deliver solutions that meet business needs
  • Write clear, well-tested, and maintainable software and IaC for both new and existing systems
  • Conduct design and code reviews, create developer documentation, and develop testing strategies for robustness and fault tolerance
  • Participate in an on-call rotation to address critical incidents when necessary
What we offer
What we offer
  • competitive compensation
  • startup equity
  • health insurance
  • flexibility in terms of remote work
  • Fulltime
Read More
Arrow Right