Texas Mutual is looking for a skilled Software Engineer to design, develop, and engineer IT applications and solutions that drive efficiency, enable self-service, and leverage automation.
Requirements
- practical experience using AWS Cloud Services such as ECS, EC2, Lambda, S3, RDS, DynamoDB, API Gateway, CloudFormation, IAM, VPC, and CloudWatch.
- proficient in Java, Node.js, or similar modern programming languages
- comfortable working with both relational and NoSQL databases.
- hands-on experience with Infrastructure as Code (IaC) tools like CloudFormation, Terraform, or AWS CDK
- experience with CI/CD automation tools such as Azure DevOps, Jenkins, GitHub Actions, CodePipeline, or CodeBuild.
- Familiarity with monitoring tools like CloudWatch and Dynatrace
- Strong knowledge of Java, including Spring Boot and JEE.
Responsibilities
- Design, develop, and engineer IT applications and solutions that drive efficiency, enable self-service, and leverage automation.
- Lead application development efforts, including coding, testing, debugging, and deploying modern software solutions.
- Deploy code and perform environment refreshes to ensure systems remain consistent and aligned across environments.
- Integrate enterprise systems and applications to enhance connectivity and streamline workflows.
- Develop clear and comprehensive technical documentation to support knowledge sharing and maintainability.
- Collaborate within a product team to deliver complex solutions and address unique technical challenges.
- Apply enterprise architecture principles and policies to guide the development, testing, and implementation of solutions that meet partner and customer needs.
Other
- At least two years of related work experience for the Software Engineer level; at least four years of related work experience for the Senior Software Engineer level or any equivalent combination of education, training, and experience that provides the skills necessary to perform the essential functions of the job
- Bachelor’s degree in a related field or any equivalent combination of education, training, and experience that provides the skills necessary to perform the essential functions of the job
- Excellent communication skills, capable of conveying technical information to both technical and non-technical stakeholders across business and IT teams.
- Team-oriented, with the ability to collaborate effectively in a group setting while also being self-motivated and capable of working independently.
- All Texas Mutual employees are required to have Texas residency and travel to their designated office as needed.