Software Engineer (SR)

Texas-Municipal-Retirement-System

Austin (TX)

Hybrid

USD 110,000 - 150,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work opportunities
Onsite presence three days a week
Medical, dental, vision insurance

Job summary

Texas Municipal Retirement System (TMRS) is seeking a Senior Full Stack Software Engineer to design and deliver end-to-end features across Java services and React interfaces. You will set engineering standards, guide major modernization efforts, and collaborate with IS, business stakeholders, and security teams.

You will own REST API design, front-end architecture, and CI/CD practices while mentoring engineers and ensuring accessibility and performance standards for member-facing applications.

Qualifications

  • Bachelor’s degree required with 6+ years hands-on software development experience on server and browser tiers.
  • Experience modernizing or migrating legacy Java applications to cloud-native platforms.
  • Knowledge of WCAG accessibility standards and secure coding practices (OWASP Top 10).
  • Strong collaboration with stakeholders and ability to guide technical design decisions.

Responsibilities

  • Design, implement, test, and support full-stack applications from data access and business logic to the user interface.
  • Lead code reviews and establish coding, testing, error handling, and documentation standards.
  • Develop and govern secure REST APIs and service contracts for internal and member-facing interfaces.
  • Mentor mid-level and junior engineers and drive best practices in CI/CD and test automation.
  • Own build tooling and front-end patterns (e.g., Webpack) and champion component-based development.

Skills

Java
Spring / Spring Boot
React
REST API design
TypeScript
CI/CD
Mentoring
Agile methodology

Education

Bachelor’s degree in CIS / computer science / engineering / MIS / mathematics

Tools

JEE web technologies
Hibernate/JPA
WebPack
Git
CI/CD pipelines
Cloud (AWS or Azure)

Job description

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 ResponsibilitiesExpert 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 & ExperienceRequiredBachelor’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.PreferredExperience modernizing or migrating legacy Java applications, for example JSP or Servlet monoliths on WebSphere, to modern or cloud-native platformsAccessibility standards and testing (WCAG 2.1 AA, Section 508) for public-facing applicationsApplication security practice: secure coding, OWASP Top 10 awareness, and dependency and vulnerability managementCloud application development on AWS or AzureMaintenance of older front-end codebases (for example jQuery) alongside modern frameworksPublic sector, pension administration, or financial services environmentWaterfall, Agile, and other development methodologiesHands-on experience withCore 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 JPAHTML, CSS, JavaScript, and TypeScriptReact, including component architecture, state management, and routingFront-end build tooling and bundling (Webpack or equivalent) and responsive designSQL (Oracle preferred) and the ability to work with complex relational data modelsintegration with REST servicesUnit and integration testing frameworks, test automation, and CI/CD pipelinesGit-based source control and peer code review workflowsQualities We Are Looking ForConfident and mature skillsThe highest level of character and integrityExecutive presence and strength of characterExcellent interpersonal and relationship skills; the ability to deal with constituents at all levelsPublic 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 RequirementsSedentary 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 OverviewTexas 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 BenefitsStarting base salary (based on experience and qualifications)Participation in TMRS pension plan, with a 2:1 organization matchOptional participation in a 457(b) deferred compensation planMedical, dental, and vision insurance at no cost to employeesHybrid work opportunities; 12 paid holidays; generous leaveModern, centrally located Austin officeOnsite presence required a minimum of three days per week; remote work opportunities exist, but this is not a remote positionTMRS is an Equal Opportunity Employer.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DevOps Engineer
Senior DevOps Engineer

Texas-Municipal-Retirement-System • Austin (TX)

On-site
USD 140,000 - 180,000
Hybrid work opportunities
12 paid holidays
Generous leave
+1
Data Engineer (SR)
Data Engineer (SR)

Texas-Municipal-Retirement-System • Austin (TX)

Hybrid
USD 140,000 - 180,000
Hybrid work opportunities
12 paid holidays
Generous leave
Senior Application Database Administration
Senior Application Database Administration

Texas-Municipal-Retirement-System • Austin (TX)

Hybrid
USD 120,000 - 160,000
Portfolio Manager - Private Credit
Portfolio Manager - Private Credit

Texas Municipal Retirement System • Austin (TX)

On-site
USD 85,000 - 115,000
Competitive pay based on experience
Participation in TMRS pension plan with 2:1 organization match
Medical, dental, and vision insurance at no cost to employees
+2
Office Visit Counselor Associate
Office Visit Counselor Associate

Teacher Retirement System of Texas • Austin (TX)

On-site
USD 51,000 - 62,000
Principal Business Operations Consultant
Principal Business Operations Consultant

Texas Mutual Insurance Company • Austin (TX)

Hybrid
USD 150,000 - 185,000
Annual performance bonus
Merit-based pay increase
Employer retirement match (401k)
+1
Application Developer - .NET / Angular (Remote)
Application Developer - .NET / Angular (Remote)

Mando Technologies, Inc • Oklahoma City (OK)

Hybrid
USD 83,000 - 124,000
AI/ML Data Engineering Intern (Summer 2026)
AI/ML Data Engineering Intern (Summer 2026)

TSABAA • Austin (TX)

Hybrid
USD 32,000 - 34,000
On-site work
Mentoring
Training opportunities
Sr. Manager, Core Business Systems
Sr. Manager, Core Business Systems

The Mutual Group • Des Moines (IA)

On-site
USD 140,000 - 165,000
401(K) with company match
Medical, dental, and vision plans
Flexible work schedules
Java Developer
Java Developer

Texas Health and Human Services • Austin (TX)

On-site
USD 77,000 - 129,000
Health insurance
Pension plan
Paid time off
+1