Software Engineer

Tyler Technologies

Yarmouth (ME)

On-site

USD 85,000 - 120,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tyler Technologies is seeking a Software Engineer to help build and expand an advanced budgeting platform focused on Priority Based Budgeting. You will work as a full-stack engineer across a stack that includes SQL, Angular, HTML5, RESTful services, .NET, C#, and AWS.

You will participate in Agile development, collaborate with product managers and designers, and support cloud migrations and deployments. This role emphasizes scalable, high-impact government budgeting tools.

Qualifications

  • BS/BA in Computer Science, Software Engineering, or equivalent practical experience.
  • Experience with .NET and C# development.
  • 1–3 years of software design and development using conventional technologies.
  • Strong communication, analytical, and problem-solving skills.
  • Ability to manage multiple priorities and meet timelines.
  • Ability to collaborate across teams and divisions.
  • Familiarity with Linux, HTML5, JavaScript, .NET, SQL, Angular, and REST APIs.

Responsibilities

  • Build, enhance, and maintain applications and infrastructure for Tyler’s Priority Based Budgeting and broader budgeting solutions.
  • Develop full-stack features using .NET, C#, Angular, HTML5, SQL, RESTful APIs, and cloud-based services.
  • Participate in Agile development activities, including sprint planning, backlog refinement, sprint reviews, and retrospectives.
  • Collaborate with product managers, designers, engineers, and other stakeholders to translate budgeting workflows and customer needs into reliable product functionality.
  • Support cloud migration and modernization efforts, including AWS-based infrastructure and deployment patterns.
  • Troubleshoot deployment, performance, and runtime issues in partnership with Technical Support and other internal teams.
  • Contribute to improvements in engineering standards, development processes, testing practices, and deployment workflows.
  • Assist in building scalable, maintainable solutions that support complex budgeting, program evaluation, and decision-making workflows.
  • Work on highly visible deliverables that directly support customers’ financial planning and strategic budgeting processes.

Skills

.NET
C#
Angular
SQL
REST APIs
Cloud (AWS)
Linux
JavaScript

Education

BS/BA in Computer Science or related

Tools

Docker
Kubernetes
AWS Cloud Services
CI/CD

Job description

Description

We are looking for a Software Engineer to help build and expand an advanced budgeting platform focused on Priority Based Budgeting.

Priority Based Budgeting is a strategic budgeting method that helps public sector organizations allocate financial resources based on how effectively programs and services align with overarching community goals. Rather than treating the budget as a static financial exercise, the platform helps organizations evaluate programs, understand tradeoffs, and make more informed resource allocation decisions.

In this role, you will work as a full-stack engineer across a modern application stack that includes SQL, Angular, HTML5, RESTful services, .NET, C#, and cloud technologies, including AWS. You will help develop applications, services, and infrastructure that support a high-impact product used by government organizations to connect financial decisions with measurable community outcomes.

Responsibilities
  • Build, enhance, and maintain applications and infrastructure for Tyler’s Priority Based Budgeting and broader budgeting solutions.
  • Develop full-stack features using technologies such as .NET, C#, Angular, HTML5, SQL, RESTful APIs, and cloud-based services.
  • Participate in Agile development activities, including sprint planning, backlog refinement, sprint reviews, and retrospectives.
  • Collaborate with product managers, designers, engineers, and other stakeholders to translate budgeting workflows and customer needs into reliable product functionality.
  • Support cloud migration and modernization efforts, including work related to AWS-based infrastructure and deployment patterns.
  • Troubleshoot deployment, performance, and runtime issues in partnership with Technical Support and other internal teams.
  • Contribute to improvements in engineering standards, development processes, testing practices, and deployment workflows.
  • Assist in building scalable, maintainable solutions that support complex budgeting, program evaluation, and decision-making workflows.
  • Work on highly visible deliverables that directly support customers’ financial planning and strategic budgeting processes.
Qualifications
  • BS/BA in Computer Science, Software Engineering, or equivalent practical experience.
  • Experience with, or aptitude for, .NET and C# development.
  • 1–3 years of software design and development experience using conventional application development technologies.
  • Strong communication, analytical, and problem-solving skills.
  • Ability to manage multiple priorities, track deliverables, and meet timelines.
  • Ability to succeed on highly visible projects with meaningful customer impact.
  • Demonstrated ability to collaborate effectively across team or division boundaries.
  • Familiarity with Linux, HTML5, JavaScript, .NET, SQL, Angular, and REST APIs.
Preferred Qualifications
  • Experience with data modeling tools, database design, and web services.
  • Experience with Amazon Web Services or other cloud platforms.
  • AWS certifications are beneficial.
  • Experience with automated testing, continuous deployment, and test-driven development.
  • Experience with Docker, Kubernetes, and cloud-native technologies.
  • Exposure to budgeting, financial planning, public sector software, analytics, or AI-enabled application development is a plus.
About The Work

This position is well suited for an engineer who wants to work on practical, data-driven software with clear customer value. The product supports public sector organizations as they evaluate programs, connect budgets to strategic priorities, and make decisions about how limited resources should be allocated.

The work combines traditional full-stack application development with cloud modernization, data-heavy workflows, and emerging AI capabilities that can improve how budgeting teams analyze information and make decisions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer: Priority-Based Budgeting Platform
Full-Stack Engineer: Priority-Based Budgeting Platform

Tyler Technologies • Yarmouth (ME)

On-site
USD 85,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Tyler Technologies • Renton (WA)

On-site
USD 67,000 - 115,000
Associate Software Engineer
Associate Software Engineer

Tyler Technologies, Inc. • Renton (WA)

On-site
USD 74,000 - 95,000
Meaningful work
Supportive team culture
Work–life balance
+2
Senior Software Engineer: AI-Driven Cloud-Native Platform
Senior Software Engineer: AI-Driven Cloud-Native Platform

Tyler Technologies • Renton (WA)

On-site
USD 67,000 - 115,000
Software Engineer
Software Engineer

Tyler Technologies, Inc. • Overland Park (KS)

On-site
USD 90,000 - 115,000
Full Stack Web Software Engineer
Full Stack Web Software Engineer

Engaged Public • Denver (CO)

Hybrid
USD 120,000 - 160,000
Competitive salary
Bonuses
Benefits
+4
Senior Software Engineer
Senior Software Engineer

Tyler Technologies, Inc. • Lakewood (CO)

On-site
USD 90,000 - 130,000
Competitive benefits
Career growth opportunities
Software Engineer
Software Engineer

Tyler Technologies • Falmouth (ME)

On-site
USD 75,000 - 95,000
Competitive benefits
Health and financial wellness support
Software Engineer
Software Engineer

Tyler Technologies • Plano (TX)

On-site
USD 80,000 - 110,000
Competitive benefits
Health and financial wellness support
Software Engineer DesktopNET
Software Engineer DesktopNET

Computer Information Concepts • St. Louis (MO)

Hybrid
USD 100,000 - 140,000
75% health, dental, vision coverage
401(k) with company contributions
Vacation, sick leave, holidays