Software Engineer / Senior Software Engineer
Austin, Texas, United States
We’re excited you’re considering joining a great place to work!
Texas Mutual is deeply committed to creating and maintaining an environment of mutual respect and is proud to be an equal opportunity employer. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to age, race, color, national origin, religion, sex, gender identity, sexual orientation, genetic information, veteran status, or any other basis protected by local, state, or federal law.
About this Position
The team you’ll join is part of a unique organization supporting a 1000-person, billion-dollar company. At Texas Mutual you’ll be a member of an Agile product team that works to create a stronger, safer Texas by simplifying workers’ compensation insurance for business owners. As a Software Engineer / Senior Software Engineer, you will report to the Senior Manager of Engineering and contribute to the development, and implementation of technology solutions that help our partners achieve their objectives. Employees of Texas Mutual frequently claim we feel more like a family than a corporation as we all show up to improve the lives of Texans. Texas Mutual’s focus on preventing injuries, fighting fraud, and taking care of injured workers provides job satisfaction that you will find hard to beat.
It’s an exciting time for you to join our organization, as we have a solid foundation of success as a market leader and are focused on the future. Located in the heart of Mueller, you will enjoy a modern office surrounded by parks, restaurants and shopping, our on-site fitness center and more. We are voted as one of the best companies to work for in Texas by our employees and an equal-opportunity employer.
Responsibilities & Qualifications
Who you are:
You are passionate about efficiency
You are eager to share your wisdom with others
You are excited for new challenges and new skills
You are creative and willing to experiment
You want to understand other people’s perspectives
What you’ll do:
Engineer IT solutions to improve efficiency and ensure self-service through automation
Perform code deployments and environment refreshes to keep all environments aligned
Integrate systems
Write technical documentation
Work on a product team to complete complex tasks
Address unique challenges
Use enterprise architecture principles and policies to help your team develop, test, debug, and implement modern software solutions that meet the needs of partners/customers
Influence a culture of collaboration focused on continuous improvement and increased team performance
Follow DevSecOps best practices to increase security, quality, and performance of implemented solutions
Maintain collaborative working relationships across IT and company
Serve as technical leader on the team, providing mentorship and guidance in all technical areas
Work with Quality Assurance to ensure system performance
Required qualifications:
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
Bonus points for:
Certified as a Guidewire Cloud Developer, experience with Guidewire
Strong knowledge of Java, including Java EE, XML, and JUnit.
Proven experience with web services development, including REST and SOAP protocols.
Proficient in using Maven for building applications and Continuous Integration tools for automating code testing.
Experience in web application development with a solid understanding of Object-oriented programming, integration patterns, solution design, and data modeling.
Solid experience in the design, development, modification, and deployment of software
Comprehensive technical knowledge spanning various domains of application development, and a deep understanding of development methodologies and the full software development life cycle.
Skilled in using common programming tools, with a demonstrated ability to follow software specifications.
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.
Knowledge of and/or experience with worker’s compensation insurance.
Experience with Duck Creek Distributed Management System configuration
A strong understanding of AWS services (e.g., EC2, S3, Lambda, DynamoDB), architectures, and best practices
Experience with Terraform
Experience in software development using the following:
Database: SQL Server, No SQL
Frameworks: Spring Boot, Angular 11+, NPM/Maven/Gradle, jQuery
Application Servers: WebSphere, Tomcat
Integration: MuleSoft, REST API, Event driven architecture
DevOps: Jenkins, Git, Continuous Integration/Continuous Delivery
Texas Mutual Pay Transparency
The base pay range is based on the market evaluation of the job and may include pay for multiple levels. Individual base pay within the range is determined by a variety of factors, including experience, performance, education, and demonstration of skills and competencies required for each role. Your recruiter can discuss the full value of our total compensation package with you, including our generous bonus plans and flex-hybrid work model.
Base Pay Range: $99,985.50 - $149,449.65 Per YearFlex-Hybrid Work Environment:
Texas Mutual’s flex-hybrid schedule allows you to bring your best self to work by working remotely and collaborating in the office based on business needs. All Texas Mutual employees are required to have Texas residency and travel to their designated office as needed.
Our Benefits:
Annual performance bonus and merit-based pay increase
Lifestyle Savings Account ($1,000 per year)
Automatic 4% employer contribution to retirement plan
401k plan with 100% employer match up to 6%
Student loan repayment matching in 401k plan
Three weeks’ time off for vacation
Nine paid holidays and two personal days each year
Day one health, Rx, vision and dental insurance
Life and disability insurance
Flexible spending account
Pet insurance and pet Rx discounts
Free on-site gym, fitness classes, and health and wellness resources
Free identity theft protection
Free student loan repayment and refinancing consultation
Professional development and tuition reimbursement
Employee referral bonus
Free onsite snacks
Job Profile
Family-like culture Flex-hybrid work model Generous bonus plans Hybrid work Modern office On-site fitness center
Tasks- Collaborate with QA
- Engineer IT solutions
- Integrate systems
- Mentor team members
- Perform code deployments
- Write documentation
Agile Angular Automation AWS Code deployment Collaboration Continuous Improvement DevSecOps Enterprise Architecture Git Gradle Java Java EE Jenkins JUnit Maven MuleSoft NPM REST REST API SOAP Software Engineering Spring Boot SQL SQL Server Technical Documentation Tomcat Web Services WebSphere XML
Experience2-4 years
EducationBachelor's degree Related Field
Certifications TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9