CrawlJobs Logo

Senior Software Engineer - Self Service Automation

United States, Austin · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

The Enterprise SaaS & AI (SAI) organization delivers critical technology platforms and services that power GM Software & Services and the broader GM IT ecosystem . Within SAI, the Self‑Service Automation Tools team builds day‑two automation for systems administrators and application teams—automating complex operational activities such as patching, release management, automated application restarts, password rotations & management, and enterprise‑scale orchestration. Our platforms have already transformed how IT operates at GM—reducing manual effort, improving security, and increasing reliability at scale. We’re just getting started. We’re looking for a senior, high‑impact engineer with modern cloud development experience and a passion for automation to help shape the next phase of our platform and capabilities.

Job Responsibility

  • Design, build, and operate enterprise-scale self-service automation platforms that improve IT efficiency and security
  • Lead the architecture and design of complex, distributed, cloud-native systems
  • Develop secure, scalable microservices and user-friendly front-end experiences supporting automation use cases such as: Automated password rotations and management, Patching and release management, Application start/stop/restart workflows, End-to-end automation orchestration
  • Implement AI-assisted workflows and intelligent automation to expand self-service capabilities and reduce support demand
  • Establish and enforce coding standards, best practices, and architectural patterns
  • Instrument and observe production systems using logging, metrics, and tracing to ensure reliability and performance
  • Own Tier 2/3 operational responsibilities, including on-call support, incident response, troubleshooting, and root-cause analysis
  • Proactively improve system reliability, availability, and resiliency
  • Monitor platform adoption and effectiveness
  • define KPIs and produce usage and impact reporting for leadership
  • Collaborate closely with Security & Compliance, DevOps, product, and engineering teams
  • Participate in Agile planning and maintain high-quality technical documentation
  • Evaluate and introduce new tools and technologies to improve platform capabilities and developer productivity
  • Mentor junior engineers through code reviews, design guidance, and technical leadership

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 7+ years of professional software engineering experience
  • Strong proficiency in Java and .NET, with experience building production-grade systems
  • Hands-on experience building end-to-end cloud-native applications, including deployment to Kubernetes and OpenShift
  • Deep understanding of microservices architecture and distributed systems
  • Full-stack development experience and strong CI/CD practices
  • Experience with relational and non-relational databases, including schema design
  • Solid foundation in software engineering fundamentals (design patterns, data structures, algorithms)
  • Experience working in Agile development environments
  • Strong communication skills with the ability to translate requirements into scalable solutions
  • Proven ability to debug complex systems, manage incidents, and drive root-cause analysis
  • Ability to work independently, manage multiple priorities, and collaborate across teams
  • Demonstrated ownership of technical projects from design through production

Nice to have

  • Front-end: JavaScript, HTML/CSS, Angular, Node.js
  • Back-end: Java (Spring Boot), .NET Core / C#
  • Databases: SQL, PostgreSQL
  • Cloud & Platform: Kubernetes, OpenShift
  • Build & CI/CD: Maven, Git/GitHub, Artifactory, automated pipelines
  • Observability: OpenTelemetry, DataDog, ELK, distributed caching, metrics and tracing
  • API management experience
  • ServiceNow integration experience (including Flow Designer or orchestration)
  • Strong understanding of enterprise security best practices and compliance
  • Experience with hybrid cloud and enterprise automation platforms
  • Familiarity with enterprise identity, credential management, and security automation

What we offer

Relocation benefits

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer - Self Service Automation

8 matching positions

New

Senior Software Engineer

At T-Mobile, we invest in YOU!  Our Total Rewards Package ensures that employees...
Location
Location
United States , Frisco; Atlanta; Bellevue
Salary
Salary:
92500.00 - 166800.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent. Acceptable areas of study include Computer Science or Engineering (required)
  • 2-4 years of technical engineering experience(required)
  • Analytical Thinking and Excellent problem-solving, debugging, and system design and test evaluation skills
  • Excellent communication skills and customer service skills, collaborating with multi-functional team members
  • Knowledge of emerging technologies, technology development, continuous development practices, and DevOps methodologies
  • Strong software development and design experience in Java, Spring Boot, REST APIs, and microservices architecture
  • System Integration and technical writing skills
  • Hands-on experience with Azure Cloud (AKS, App Services, Functions, CI/CD pipelines)
  • Proficiency with databases and integrations: MongoDB
  • Experience in monitoring and logging using tools such as Splunk
Job Responsibility
Job Responsibility
  • Implement scalable microservices for ET platforms
  • Ensure API-first design with high availability, security, and performance
  • Develop automation for rule-based order flows and subscription lifecycle management
  • Build and run event-driven systems, including consumers and asynchronous flows integrated with other systems
  • Manage cloud-native deployments on Azure with a strong focus on scalability and resilience
  • Conduct peer code reviews to maintain high code quality
  • Build and optimize the TFB Order Platform, ensuring responsive and reliable order processing
  • Support self-service and rep-assisted customer journeys with minimal fallout
  • Integrate backend systems seamlessly with all ET products
What we offer
What we offer
  • Medical, dental and vision insurance
  • Flexible spending account
  • 401(k)
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off and up to 12 paid holidays
  • Paid parental and family leave
  • Family building benefits
  • Back-up care
  • Enhanced family support
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer, Full Stack Web Development – GCP & Vertex AI Focus

Description Hybrid: This role is categorized as hybrid. This means the success...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 5+ years of web application development experience
  • Strong frontend and backend development skills, including HTML, CSS, JavaScript, and Java, Python, and/or server-side JavaScript
  • Hands-on experience designing and operating production workloads on GCP, including services such as Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, and BigQuery
  • Experience with AI-powered search or recommendation systems, ideally Vertex AI Search or similar semantic/vector search platforms
  • Experience with system design, testing, debugging, automation, and performance optimization
Job Responsibility
Job Responsibility
  • Develop competency across our complete web technologies stack (client, framework, and services)
  • Produce high quality software that is unit tested, reviewed, and checked in regularly for continuous integration and deployment
  • Serve as a tech lead, actively mentoring other engineers on the team and helping drive technical decisions and tradeoffs
  • Investigate and resolve performance bottlenecks across the full stack, including browser, edge, and cloud services
  • Lead efforts to automate testing, quality gates, and delivery pipelines, with a strong focus on reliability and observability
  • Work on API, Content Management, edge, and cloud systems that power GM brand and marketing experiences
  • Leverage your technical leadership to ensure we adhere to engineering best practices and evangelize opportunities to improve engineering productivity, and craftsmanship
  • Design and build web applications and services on GCP, leveraging services such as Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, and BigQuery where appropriate
  • Implement and integrate Vertex AI Search to power intelligent search, semantic retrieval, and content discovery across GM's digital products (e.g., marketing sites, owner experiences, support content)
  • Define and evolve search schemas, indexing pipelines, and relevance signals (e.g., metadata, event telemetry, personalization signals) to continuously improve search quality and user satisfaction
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Responsible for planning and crafting new software and SaaS applications. Analyz...
Location
Location
United States
Salary
Salary:
98678.80 - 231278.44 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven expertise in Python or Golang
  • Proven expertise in developing and implementing microservices
  • Experience working in Agile Scrum development environments
  • Experience working with GitHub and Jira or similar technologies
  • Experience using Python or Golang unit test frameworks
  • Experience using Docker
  • Experience developing on a SaaS product
  • Preferred if experienced in developing cybersecurity applications or conducting cybersecurity operations
  • Must be legally authorized to work in the United States and not require sponsorship for employment now or in the future
  • Bachelor's Degree
Job Responsibility
Job Responsibility
  • Work with engineering team, product, and user experience to understand new requirements
  • Refine and estimate new deliverables
  • Implement new services and automation tasks to specification provided with the assistance of senior team members
  • Understand platform usage and assist with production deployments and customer issue triage
  • Craft and develop ETL applications that can be hosted on cloud platforms
  • Develop security features as part of the development and adopt the DevSecOps culture
  • Use and improve on tools to identify and mitigate production incidents
  • Build re-usable software components or libraries that can be used by multiple teams
  • Build self-contained microservices or application programming interfaces to support the business logic
  • Use content management systems as applicable and global design patterns and defined coding standards and practices established by the team
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing
  • Financial Wellbeing
  • Emotional Wellbeing
  • Life Events + Family Support
  • Commission (for most sales positions)
  • Bonus (for most non-sales positions)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Software Resources has an immediate, contract job opportunity for a Senior Softw...
Location
Location
United States , Lake Buena Vista
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in software engineering or related technical field
  • Experience developing backend services and/or APIs using languages such as Python, Go, or similar
  • Familiarity with frontend frameworks (e.g., React, Angular) or willingness to learn
  • Basic understanding of Infrastructure-as-Code tools (e.g., Ansible, Terraform, or Pulumi)
  • Exposure to cloud platforms (AWS, Azure, or GCP) and containerization (Docker or Kubernetes)
  • Strong problem-solving skills and a willingness to learn in a fast-paced, collaborative environment
  • Effective communication skills and ability to work across teams
  • Strong communication, collaboration, and leadership skills with the ability to collaborate globally across various time zones
  • BS STEM
Job Responsibility
Job Responsibility
  • Partner with network and operations teams to understand existing processes and identify opportunities for automation
  • Contribute to breaking down manual workflows into reusable code and automation modules
  • Develop and enhance components of network automation and orchestration platforms
  • Build and maintain automation workflows
  • Write and execute unit tests and support CI/CD pipelines to validate automation solutions
  • Assist in end-to-end testing and validation of automated workflows
  • Support demos, documentation, and training materials for delivered solutions
  • Collaborate with senior engineers to design scalable and reliable systems
  • Contribute to automation initiatives that improve network reliability and operational efficiency
  • Support the integration of telemetry, monitoring, and automation into network workflows
What we offer
What we offer
  • Access to benefits including medical, dental, and vision coverage
  • 401(k) with company match
  • short-term disability
  • life insurance with AD&D
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Hands-on experience of building and operating LLM powered agentic systems in production, with direct ownership over quality, reliability, and iterations
  • 4+ years of experience building production software using one or more modern programming languages such as AI LLM, agents, skills, C#, Java or Python.
  • Demonstrated proficiency with AI-assisted software development tools and workflows (e.g. AI coding agents, LLM-powered development environments)
  • Expertise in LLM and GenAI Application development.
  • GitHub Copilot and Copilot Workspace — AI pair programming, CLI, and task-oriented development
  • Prior experience using agentic plugins, agents, skills, hooks, etc.
  • Prior experience building with Agent SDKs, large language models (LLMs), prompt engineering, or AI orchestration frameworks).
  • Familiarity with agentic AI development patterns — multi-step reasoning, tool/function calling, retrieval-augmented generation (RAG), and human-in-the-loop workflows.
  • Strong product mindset with a track record of owning ambiguous problem spaces and driving them to high-quality outcomes
Job Responsibility
Job Responsibility
  • You will leverage modern AI-assisted development practices and tooling to accelerate delivery while maintaining high code quality.
  • You will use AI in your daily coding and advocate to the team and customers an evolving state-of-the-art of how best to do this.
  • You will demonstrate resiliency to experiment and try multiple AI approaches that may not work — because no one has tried them before.
  • You will provide mentorship and coaching to engineers in, and beyond, your team.
  • You will contribute positively to a culture where everyone can bring their full and authentic self and where we do our best work as a result.
  • You will build AI-powered product features using technologies such as large language models (LLMs), vector stores, and agentic workflows to improve security signal analysis and customer outcomes.
  • You continuously improve engineering efficiency by leveraging AI tooling, automation, and documentation to streamline development and operational workflows.
  • You will own medium-to-large features end-to-end, including design, implementation, deployment, monitoring, and iteration in production environments.
  • You will work across full stack solutions that span from user experience through to backend data and service layers
  • You will develop software using languages such as TypeScript, JavaScript, React, and others
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Intellias, a leading software provider in the automotive industry, invites you t...
Location
Location
Colombia; Poland; Portugal; Spain
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Java 21, Spring Boot 3.x, Docker
  • 2+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Kotlin
  • Strong ownership and self-management in a fast-paced Agile environment, with the ability to independently deliver end-to-end solutions, resolve blockers, and communicate effectively in English
  • Hands-on experience with AWS (core services and cloud-native development)
  • Strong experience with microservices, MVC, and event-driven architectures
  • Strong experience with JPA / Hibernate
  • Strong database design skills with PostgreSQL (advanced SQL) and DynamoDB, including schema design, optimization, and performance tuning
  • Experience building and operating event-driven systems (e.g., Kafka, Kinesis)
  • Solid test automation experience using JUnit and Cucumber
  • Hands-on experience with GitHub Actions and/or similar CI/CD tools
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable Spring Boot-based microservices in a distributed architecture
  • Build and operate event-driven data processing pipelines, including ingestion, transformation, and enrichment of streaming data
  • Develop and maintain robust APIs for internal and external consumers
  • Work with AWS cloud services to design and support reliable, scalable backend systems
  • Design, optimize, and maintain PostgreSQL and DynamoDB schemas, ensuring performance and data integrity
  • Implement and maintain automated testing strategies (unit and integration)
  • Contribute to and maintain GitHub Actions pipelines
  • Ensure system reliability through monitoring, logging, and observability best practices
  • Collaborate effectively in a distributed team, communicating progress, risks, and dependencies
  • Take ownership of features end-to-end, from design through deployment and production support
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

CoreAI is at the forefront of Microsoft’s mission to redefine how software is bu...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science or a related field
  • 3+ years designing, developing, and shipping high quality software
  • 2+ years of experience with distributed systems and cloud-based infrastructure
  • 1+ year of experience with DevOps practices (CI/CD, automated testing, deployment, etc.)
  • Passionate and self-motivated
  • Strong ability in self-learning, entering new domain, managing through uncertainty in an innovative team environment
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Architect, design, and develop core AI Infrastructure services developed in Go, Rust, Python, C++, and C# deployed on large-scale Kubernetes clusters to support state-of-the-art LLM training and inference
  • Design, build, and manage large-scale GPU clusters to support LLM training, and inference workloads
  • Enhance systems and applications to deliver high stability, low latency, strong security, and maintainability in large-scale complex training environments in Azure and in partner clouds
  • Provide operational support, technical leadership, and vision while contributing to the deployment, monitoring, and continuous improvement of engineering systems and practices
  • Support development and troubleshooting from the frontline, resolving complex issues impacting large-scale services
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Manager - Vice President

The Digital S/W Engineer Sr Mgr accomplishes results through the management of p...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 11-17 years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expertise in one or more areas with at least 3+ years of deep specialization in AI/ML, NLP, or Generative AI development
  • Proven experience in successfully building, leading, and delivering complex technology projects from conception through to deployment and ongoing support
  • Proven experience in leading high performance teams spread across multiple locations
  • Effectively coach and give feedback to direct reports to help develop talent and support career development
  • 2+ years of experience building and operating production-grade AI systems such as digital assistants, recommendation engines, or similar intelligent platforms
  • 2+ years of deep, applied experience with LLM technologies (GPT-4, Claude, Gemini, or equivalent), including prompt engineering, fine-tuning, and cost optimization in production environments
  • Hands-on expertise in implementing Retrieval-Augmented Generation (RAG) pipelines and working with vector databases for knowledge-grounded AI applications
  • Demonstrable experience in designing and deploying agentic AI workflows and multi-agent systems using modern frameworks
  • Proficiency in NLP model development using industry-standard libraries and ML frameworks
  • Expert-level Python development skills with strong command of RESTful APIs, microservices architecture, and cloud platforms
Job Responsibility
Job Responsibility
  • Accountable for executing and driving enterprise grade application design and development efforts to completion, serving as a development lead
  • Proficient at operating with considerable autonomy and significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Participate in design discussions as a Development Lead and play the part of a key decision maker in driving design decisions
  • Partner with industry vendors that provide technology or user experience design components that support our Digital architecture and work with vendors on our implementation plans and roadmaps identifying partnership opportunities to increase our development velocity and our learnings
  • Directly impact the business by influencing strategic functional decisions through advice, counsel or provided services
  • This will require persuading and influencing others through strong and comprehensive communication and diplomacy skills
  • Communicate progress, anticipate bottlenecks, provide escalation management, identify, assess, track and mitigate issues/risks at multiple levels
  • Regularly review metrics and proactively seek out new and improved mechanisms for visibility ensuring your program stays aligned with organization objectives
  • Share knowledge with the team in various forums (brown bags, engineering forums etc.) and demonstrate a higher level of knowledge through industry certifications
  • Integrate LLMs for conversational understanding and response generation
  • Fulltime
Read More
Arrow Right