- Participate in complex, companywide technology initiatives with broad impact
- Develop standards and companywide best practices for complex, large-scale technology solutions
- Design, code, test, debug, and document projects and programs
- Review and analyze large-scale technology solutions for tactical and strategic business objectives
- Develop, deploy, and maintain a new cloud management platform
- Establish standards and patterns for Golang software development
- Create applications and services that promote efficiency and cost savings
- Integrate with Amazon Web Services, Microsoft Azure, and Google Cloud Platform
- Collaborate with software engineers on modern development practices and quality code
- Drive completion of software engineering epics, stories, and tasks for cloud portfolio needs
- Create documentation for high-value systems and applications
- Develop applications and services supporting Infrastructure-as-Code and infrastructure APIs
- Apply advanced artificial intelligence in an enterprise software development lifecycle environment
Requirements
- 4+ years of Specialty Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, or education
- 4+ years of Software Development experience architecting, designing, and developing frontend and backend applications
- Experience with modern programming languages such as Java, C#, or JavaScript
- 3+ years of experience developing stateful software using relational or non-relational databases
- 6+ months of experience with retrieval-augmented generation (RAG) and/or agentic workflows in generative AI application development
- 3+ years of experience implementing and managing software delivery pipelines using modern CI/CD platforms
- 2+ years of experience building, deploying, and supporting containerized applications on enterprise container platforms or Kubernetes-based environments
- Experience developing and consuming RESTful APIs, event-driven services, and microservice-based architectures
- 4+ years of experience working in an agile environment
- Knowledge of application and web security
- Knowledge of technology performance analysis, automated testing, and tuning
- Knowledge of major cloud service providers and primary web service offerings
- Understanding of code-deploy frameworks such as Amazon CDK
- Golang software development experience
- Temporal.io development experience with transaction, function, workflow, and durability functionality
- Strong verbal, written, and interpersonal communication skills
- Ability to develop partnerships and collaborate with business and functional areas
- Ability to work additional hours as needed
- Ability to travel up to 5% of the time
- This role is not eligible for Visa sponsorship
Core Competencies
Demonstrates expertise in Software Engineering with a focus on Golang development, cloud management platforms, and modern programming practices. Proficient in building and deploying applications using CI/CD methodologies and containerization technologies.
Highest-signal resume keywords
- Golang Software Development
- Cloud Management Platform Development
- CI/CD Pipeline Management
- Containerized Application Deployment
- Generative AI Application Development
ATS Optimization Keywords
Hard Skills
- Software Development
- Frontend and Backend Application Development
- RESTful API Development
- Event-Driven Services
- Microservice-Based Architectures
- Relational and Non-Relational Databases
- Automated Testing
- Application and Web Security
- Technology Performance Analysis
- Agile Methodologies
Soft Skills
- Verbal Communication
- Written Communication
- Interpersonal Skills
- Collaboration
- Partnership Development
Industry Keywords
- Infrastructure-as-Code
- Cloud Service Providers
- Software Delivery Pipelines
- Complex Technology Solutions
- Best Practices Development
Tools & Technologies
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
- Kubernetes
- Temporal.io
- Amazon CDK