Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tyler Technologies

NewBe an early applicant

Senior Software Engineer

Posted
Discussion

Summary

Senior full-stack engineer on Tyler Technologies' Enterprise Justice team in Plano, TX, building mission-critical government justice software. Day to day: set technical standards, design scalable serverless systems with Node.js, Angular/TypeScript, and AWS, mentor engineers, and join an on-call rotation.

Join the Enterprise Justice team at Tyler Technologies as an Senior Software Engineer! As a full stack engineer, you will work with a wide range of technologies such as Node.js, Angular/Typescript, and AWS building scalable solutions that empower our clients and support mission-critical outcomes.

Responsibilities

  • Define and establish technical standards from architectural guidelines
  • Build scalable, maintainable software systems
  • Drive adoption of emerging technologies, selected by leads
  • Mentor junior and mid-level engineers
  • Participate in hiring processes and technical interviews
  • Collaborate with leadership on technical roadmaps
  • Represent technical perspectives in strategic planning
  • Establish code quality standards and technical debt management within the team
  • Create technical documentation and knowledge-sharing resources
  • Collaborate with cross-functional teams
  • Participate actively in on-call rotation

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field, OR equivalent professional experience demonstrating expert-level programming competency and proven technical leadership capability
  • Typically 5+ years of professional software development experience with demonstrated progression to technical leadership roles
  • Strong experience building serverless applications in AWS
  • Proven track record of leading complex technical projects
  • Experience with large-scale system design and production system management
  • History of contributing to technical decision-making and establishing best practices
  • Advanced Programming: Expert-level proficiency in multiple languages with deep ecosystem knowledge
  • System Architecture: Extensive experience with scalable, distributed systems and cloud-native patterns
  • DevOps & Infrastructure: Advanced CI/CD, containerization, orchestration, infrastructure as code
  • Performance & Scale: Application tuning, database optimization, caching, system scaling
  • Security & Quality: Deep understanding of secure development practices and quality assurance methodologies
  • Emerging Technologies: Active knowledge of industry trends and innovative practices
  • Technical Leadership: Proven ability to influence technical decisions and establish technical vision
  • Mentoring Excellence: Strong coaching skills with track record of developing engineers
  • Excellent Communication: Exceptional skills for technical documentation, presentations, cross-functional collaboration
  • Strategic Thinking: Balance technical considerations with business objectives
  • Change Leadership: Experience driving organizational change and technology adoption
  • Advanced Problem Solving: Complex technical and organizational challenge resolution
  • May be required to undergo fingerprint background checks for CJIS clearance

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available