Software Engineer (SR)

Posted Yesterday
Be an Early Applicant
78731, Austin, TX, USA
In-Office
130K-170K Annually
Senior level
Agency • Insurance • Other • Professional Services
The Role
Leads full-stack software development using Java, Spring Boot, REST, React, and related technologies. Designs and delivers secure, accessible applications; modernizes legacy systems; establishes engineering, testing, and coding standards; leads technical design and code reviews; mentors engineers; partners with DevOps and business stakeholders; and supports CI/CD, performance, security, and application deployments.
Summary Generated by Built In

The Senior Full Stack Software Engineer is an expert in modern software development across both the server and browser tiers, building and maintaining the applications TMRS members and staff depend on. This role designs and delivers features end to end — Java services and APIs through to responsive React interfaces — sets engineering standards for the development team, and leads the technical design of significant features and modernization work. This role will work within the IS Department and will also work very closely with Business stakeholders, Software Engineers, Business Analysts, Database Administrators, DevOps Engineers, Information Security, and other IS Department teams.

Key Responsibilities

  • Expert understanding of core Java web technologies (JEE, MVC frameworks, Spring and Spring Boot) and of core front-end web technologies (DOM, JavaScript, TypeScript, HTML, CSS, REST) as well as responsive frameworks.
  • Design, implement, unit test, integration test, and support applications across the full stack, from data access and business logic through to the user interface.
  • Code, test, debug, implement, and document complex programs; serve as technical design authority for significant features.
  • Design and maintain secure REST APIs and service contracts consumed by internal applications and member-facing interfaces.
  • Create new applications with modern web frameworks such as React while maintaining and incrementally modernizing legacy applications.
  • Develop and govern reusable components, routers, modules, and shared front-end patterns so that teams build consistently.
  • Own build, templating, and bundling processes (for example Webpack) and component-driven front-end development practices.
  • Lead code review across the team and establish coding, testing, error handling, and documentation standards.
  • Drive quality and testing best practices including CI/CD, test automation, and test-driven development, and help the team mature its processes.
  • Establish and enforce application performance, security, and accessibility standards, including WCAG-aligned accessibility for member-facing applications.
  • Generate prototypes that demonstrate ideas and potential in a hands-on environment to support design and business decisions.
  • Learn complex data models and create SQL queries to extract necessary data; partner with Database Administrators on schema and query design.
  • Work with Business Analysts to estimate and architect solutions.
  • Lead technical workstreams for application modernization, including migration of legacy application server workloads to modern platforms.
  • Mentor mid-level and junior engineers; provide technical guidance on design, debugging, and delivery practices.
  • Investigate new technologies and assess their viability and usefulness in current and future projects.
  • Improve process, performance, and security of developed applications and integrations.
  • Simplify and optimize development practices.
  • Partner with DevOps Engineers on pipeline configuration, release readiness, and deployment troubleshooting.
  • Contribute new viewpoints and strategies to stimulate growth.
  • Agile development experience.
  • Ability to use and integrate approved AI solutions.
  • After hours support as needed.
  • Other duties as assigned.
  • Follow all applicable policies and procedures including all security policies.

Education & Experience

Required

  • Bachelor’s degree in CIS, computer science, engineering, MIS, mathematics or related field and a minimum of 6 years of hands-on software development experience, including substantial delivery on both the server tier and the browser tier.
  • Demonstrated ownership of technical design for significant features and demonstrated experience leading code review or mentoring other engineers.

Preferred

  • Experience modernizing or migrating legacy Java applications, for example JSP or Servlet monoliths on WebSphere, to modern or cloud-native platforms
  • Accessibility standards and testing (WCAG 2.1 AA, Section 508) for public-facing applications
  • Application security practice: secure coding, OWASP Top 10 awareness, and dependency and vulnerability management
  • Cloud application development on AWS or Azure
  • Maintenance of older front-end codebases (for example jQuery) alongside modern frameworks
  • Public sector, pension administration, or financial services environment
  • Waterfall, Agile, and other development methodologies

Hands-on experience with

  • Core Java and JEE web tier technologies (JSP, Servlets, MVC frameworks)
  • Spring and Spring Boot, REST API design, and an ORM or data access layer such as Hibernate or JPA
  • HTML, CSS, JavaScript, and TypeScript
  • React, including component architecture, state management, and routing
  • Front-end build tooling and bundling (Webpack or equivalent) and responsive design
  • SQL (Oracle preferred) and the ability to work with complex relational data models
  • integration with REST services
  • Unit and integration testing frameworks, test automation, and CI/CD pipelines
  • Git-based source control and peer code review workflows

 

Qualities We Are Looking For

  • Confident and mature skills
  • The highest level of character and integrity
  • Executive presence and strength of character
  • Excellent interpersonal and relationship skills; the ability to deal with constituents at all levels
  • Public service mindset. You are dedicated to public service and TMRS’ mission to positively impact the lives of our members, retirees, and beneficiaries.
  • Intellectual curiosity and determination. You are smart, intellectually curious, and grasp complex subjects quickly.
  • Team orientation. You bring integrity and a strong work ethic to your work. You value collegiality and kindness and can work with a wide variety of people. You value working as part of a team.
  • Effective communicator. You listen carefully, ask questions effectively, and articulate your thoughts and ideas clearly and concisely.

Physical Requirements

Sedentary work: Exerting up to 10 pounds of force. Ability to perform the essential job functions safely and successfully consistent with federal, state, and local standards.

TMRS Overview

Texas Municipal Retirement System (TMRS) is a trusted partner to more than 940 cities across Texas, providing retirement, disability, and survivor benefits to over 260,000 public servants and their families. We are proud to be recognized as an example of fiduciary excellence through our management of more than $44 billion in Trust Fund assets.

At TMRS, every role supports our mission: providing secure lifetime income to our members. Our work gives back to communities across Texas, and we take pride in doing it with integrity, accountability, and a commitment to excellence.

Compensation and Benefits

  • Starting base salary (based on experience and qualifications)
  • Participation in TMRS pension plan, with a 2:1 organization match
  • Optional participation in a 457(b) deferred compensation plan
  • Medical, dental, and vision insurance at no cost to employees
  • Hybrid work opportunities; 12 paid holidays; generous leave
  • Modern, centrally located Austin office
  • Onsite presence required a minimum of three days per week; remote work opportunities exist, but this is not a remote position

TMRS is an Equal Opportunity Employer.

Skills Required

  • Bachelor’s degree in CIS, computer science, engineering, MIS, mathematics, or a related field
  • At least 6 years of hands-on software development experience
  • Substantial delivery experience across both server and browser tiers
  • Ownership of technical design for significant features
  • Experience leading code reviews or mentoring other engineers
  • Experience modernizing or migrating legacy Java applications
  • Experience with WCAG 2.1 AA and Section 508 accessibility standards and testing
  • Application security experience, including secure coding, OWASP Top 10, and dependency or vulnerability management
  • Cloud application development experience on AWS or Azure
  • Experience maintaining older front-end codebases such as jQuery alongside modern frameworks
  • Experience in public sector, pension administration, or financial services
  • Experience with Waterfall, Agile, and other development methodologies
  • Hands-on experience with Java and JEE web technologies
  • Hands-on experience with Spring, Spring Boot, REST APIs, and Hibernate or JPA
  • Hands-on experience with HTML, CSS, JavaScript, TypeScript, and React
  • Experience with front-end build tooling, bundling, and responsive design
  • SQL experience and ability to work with complex relational data models
  • Experience with unit and integration testing, test automation, and CI/CD pipelines
  • Git-based source control and peer code review workflows
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Austin, TX

What We Do

TMRS is a statewide retirement system that provides retirement, disability, and death benefits for employees of participating Texas cities.

Gallery

Gallery

Similar Jobs

BECU Logo BECU

Senior Software Engineer

Fintech • Financial Services
Remote or Hybrid
3 Locations
3000 Employees
100K-186K Annually

Clear Street Logo Clear Street

Software Engineer

Fintech • Software • Financial Services
Easy Apply
Remote or Hybrid
USA
581 Employees
200K-350K Annually

Realtor.com Logo Realtor.com

Senior Software Engineer

Big Data • Real Estate • Software
Hybrid
Austin, TX, USA
1400 Employees

Clear Street Logo Clear Street

Staff Software Engineer

Fintech • Software • Financial Services
Easy Apply
Remote or Hybrid
USA
581 Employees
150K-250K Annually

Similar Companies Hiring

OmniCable Thumbnail
Other
West Chester, Pennsylvania
815 Employees
Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account