Senior Software Engineer
$66.59k - $114.81kTyler Technologies
Apply Online
We are seeking a Senior Software Engineer to play a key role in the continued growth and evolution of Tyler's Priority Based Budgeting platform. Priority Based Budgeting (PBB) is a strategic budgeting methodology that helps organizations allocate financial resources based on how effectively programs and services align with community priorities and organizational goals. The platform enables public sector leaders to evaluate programs, understand resource allocation tradeoffs, and make data-driven funding decisions that improve outcomes for the communities they serve. As a Senior Software Engineer, you will provide technical leadership while remaining actively engaged in software design and development. You will help define architectural standards, guide engineering practices, mentor developers, and contribute to the long-term technical vision of the platform. This role combines hands-on engineering with leadership responsibilities, requiring both deep technical expertise and the ability to influence teams across the organization. You will work across a modern technology stack including C#, .NET, Angular, SQL, Linux, Docker, AWS, and cloud-native technologies while helping drive adoption of emerging technologies, including Agentic AI capabilities that improve engineering productivity, software quality, and operational efficiency.Work with our innovative software solutions that help local government and school districts centralize data and connect their organizations. By working to develop and support our financial management solutions, you can help integrate our solutions with human resources, revenue management, tax billing, and asset management.
LocationYarmouth, Maine
Travel0-5%
ResponsibilitiesTechnical Leadership & Architecture
- Define and establish technical standards based on architectural principles and engineering best practices.
- Design and build scalable, maintainable, and secure software systems that support the long-term growth of the Priority Based Budgeting platform.
- Collaborate with engineering leadership to develop technical roadmaps and platform strategy.
- Represent technical perspectives in strategic planning discussions and product initiatives.
- Establish and maintain code quality standards, development practices, and technical debt management processes.
- Drive adoption of approved emerging technologies and modern engineering practices across development teams.
- Create and maintain technical documentation, architecture diagrams, and knowledge-sharing resources.
- Lead the design, development, testing, and deployment of complex software solutions.
- Contribute hands-on code across the full application stack, including frontend, backend, APIs, databases, and cloud infrastructure.
- Partner with product management, UX, data, and support teams to deliver customer-focused solutions.
- Identify opportunities to improve system performance, reliability, scalability, and maintainability.
- Support production systems and participate in troubleshooting complex technical issues when needed.
- Mentor and coach junior and mid-level engineers, helping accelerate their technical growth and professional development.
- Participate in hiring activities, including candidate evaluation and technical interviews.
- Foster a culture of continuous learning, collaboration, and engineering excellence.
- Provide technical guidance during design reviews, code reviews, and project planning activities.
- Identify opportunities to leverage Agentic AI to improve developer productivity, streamline engineering workflows, and enhance software quality.
- Guide engineering teams in the responsible adoption of AI-assisted development practices and tooling.
- Evaluate and implement AI-driven solutions that support development enablement, automation, and operational efficiency.
- Establish best practices for integrating Agentic AI into the software development lifecycle.
- Promote responsible AI adoption, including appropriate governance, security, compliance, data privacy, and human oversight practices.
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent professional experience demonstrating expert-level programming competency and technical leadership.
- Typically 5+ years of professional software development experience with demonstrated progression into technical leadership responsibilities.
- Proven track record of leading complex technical projects from design through production delivery.
- Experience designing, building, and supporting large-scale production systems.
- History of contributing to technical decision-making, architectural direction, and engineering best practices.
- Proficiency with C#, Angular, SQL, Linux, Git, Docker, and AWS or comparable technologies.
- Strong communication skills with the ability to effectively collaborate across technical and non-technical teams.
- Advanced proficiency in software development with deep knowledge of modern programming languages, frameworks, and development ecosystems.
- Extensive experience designing scalable, distributed systems and cloud-native applications.
- Strong understanding of modern software architecture patterns, API design, and service-oriented systems.
- Experience with CI/CD pipelines, infrastructure automation, containerization, and orchestration technologies.
- Expertise in application performance tuning, database optimization, caching strategies, and system scalability.
- Deep understanding of secure software development practices, software quality methodologies, and risk management.
- Active awareness of emerging technologies, industry trends, and engineering innovations.
- Proven ability to influence technical decisions and establish technical direction across teams.
- Demonstrated success mentoring and developing engineers at multiple experience levels.
- Strong strategic thinking skills with the ability to balance technical considerations and business objectives.
- Experience driving technology adoption, process improvements, and organizational change.
- Advanced problem-solving abilities for complex technical and organizational challenges.
- Experience with public sector software, budgeting, financial planning, or performance management solutions.
- Experience with Priority Based Budgeting methodologies or decision-support platforms.
- Experience leveraging and creating AI-assisted development tools and agentic workflows to improve engineering efficiency, accelerate delivery, and support software quality initiatives.
- Understanding of responsible AI adoption practices, including security, compliance, governance, data privacy, and human oversight within engineering workflows.
- Experience with Kubernetes, infrastructure as code, observability platforms, and modern cloud operations practices.
- AWS certifications or other relevant cloud certifications are beneficial.
Salary will generally fall between $66,585 - $114,806 before adjustment for geographic differences. Recruiter can confirm if position is incentive eligible.
Great Place to Work & Grow Your Career Come join us as we transform the public sector! Our mission, vision, and values guide everything we do. We're also frequently recognized as a great workplace locally and nationally. See our many awards and accolades.
Your health and well-being are important to us. That's why we invest in our team members by offering competitive benefits to support their health and financial wellness. Learn more about how we care for our people.
Apply Online
Requisition Number:2026-9198
#INDSS #LI-Hybrid #LI-SB1 Tyler Technologies is proud to be an equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, protected veteran status, or any other status protected under local, state, or federal laws. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request by emailing View email address on click.appcast.io or by calling View phone number on click.appcast.io. Please keep in mind these methods are reserved for individuals who require accommodation due to a disability.$66.59k - $110k
...Senior Software Engineer Apply Online The Development Enablement team is a new engineering group focused on streamlining the development experience, providing guidance, and addressing challenges in working with the technology stacks maintained by the departmental...SeniorLocal area$83.52k - $130k
...Senior Lead Software Engineer Apply Online The Senior Lead Software Engineer is a senior technical leader responsible for designing, developing, and delivering innovative solutions to complex business and technical challenges. This role provides architectural leadership...SeniorWork experience placementLocal areaRemote work$117.35k - $191.46k
...Senior Cloud Engineer Apply Online Tyler Technologies is currently looking to hire a Senior Cloud Engineer to work a hybrid schedule at one of several of our key locations. This job requires working closely with our development and operations teams to build automation...SeniorCurrently hiringLocal area- ...Software Engineer Apply Online Work with our innovative software solutions that help local government and school districts centralize data and connect their organizations. By working to develop and support our financial management solutions, you can help integrate...SuggestedLocal area
- A leading technology firm is seeking a Managing SAP S4/HANA EWM Consultant to serve as a trusted advisor and lead technical designs in SAP solutions. This role involves mentoring a high-performing team to deliver quality work products while engaging with clients to enhance...Senior
- ...Responsibilities Structural Engineer or Project Engineer on major projects Prepare detailed plans and construction documents... ...design groups and projects experience with current FEM modeling software (preferred) Experience with local client base preferable (...SeniorContract workLocal area
$66.59k - $110k
...Application Engineer Apply Online Our Application Engineers work within a team, collaborating with other developers and analysts... ...and enhancements to versa applications Deliver high-quality software that will delight and astound our customers Communicate...Local areaRemote work- ...Software Engineer Opportunity SynergisticIT wants every candidate to know that the job market is challenging and that to stand out, you need to have exceptional skills and technologies. SynergisticIT understands the complex nature of the job market and how difficult...H1b
$85k - $225k
...Join to apply for the AI Data Engineer role at Veeva Systems Veeva Systems is a mission-driven organization... ...us at ****@*****.***. Seniority level Mid-Senior level Employment type Full-time Industries Software Development, IT Services and IT Consulting,...SeniorFull timeWork at officeLocal areaRemote workWork from homeFlexible hours$77.1k - $123.3k
...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Live inLocal areaWorldwide$121.5k - $145.5k
...cloud-native environments, bridging the gap between high-scale software development and advanced system observability. You will be... ...fidelity technical documentation and runbooks to empower future engineers and managers to resolve issues independently. Experience...Flexible hours- ...Software Engineer Join EnviroLogix and you'll be a part of a team that is pushing diagnostic boundaries forward in the life science laboratories, grain markets and the food supply chain. We value the diverse knowledge and experience of all team members and seek cross...Work at office
- ...Software Developer Apply Online We are seeking a Software Developer to join our team. Given the nature of this work, we are... ...Qualifications Bachelor's degree in computer science, computer engineering, or comparable work experience. Logical thinking and...Temporary workWork experience placementLocal area
$120k
...environmental consulting and sustainable engineering through our use of cutting-edge modeling... ...communities? Verdantas is seeking a Senior Water/Wastewater Engineer to join any of... ...~ Experience with AutoCAD design software, including Civil3D ~ Technical experience...SeniorContract workTemporary workLocal areaFlexible hours- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Senior Proposal Writer Apply Online The Senior Proposal Writer is responsible for timely completion and strategic development... ...and priorities simultaneously ~ Experience in public sector software industry or persuasive writing ~ Advanced computer skills in...SeniorWork at officeRemote work
- ...practice serving rural and urban populations. Candidates whose career experience demonstrates interest and expertise in the care of seniors with complex psychiatric needs would also be considered. Strong preference is for a candidate whose ECT credentialling is based on...SeniorLocal area
$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...Full timeTemporary workWork at officeLocal areaRemote workNight shift$109.5k - $150.55k
...Renaissance is looking for an experienced Sr Site Reliability Engineer to be part of the Engineering Enablement group's Site Reliability... .../CD pipelines which ensures the prompt release of high-quality software. Collaborate with cross-functional teams to resolve...SeniorFor contractorsLocal areaRemote workWorldwideWork visaFlexible hoursWeekend work- ...Mechanical Engineer Opportunity K. Jacobs is seeking a skilled Mechanical Engineer to join a dynamic firm known for designing innovative, high-profile building projects across the Northeast. From college campuses and healthcare facilities to commercial properties and...SeniorSummer workWork from homeFlexible hours
$110k - $150k
...Senior Electrical Engineer Job Category: Engineering Requisition Number: SENIO003036 Posted: June 18, 2026 Full-Time Hybrid Boston, MA 02110, USA +2 more locations Job Details Description RFS Engineering is now a Salas O'Brien company Senior...SeniorFull timeFor contractorsLocal area- ...Atlas Technologies is seeking a skilled and motivated Senior Appian Certified Developer to join our dynamic IT team and contribute to design and implementation of complex process automation solutions that bridge the gap between our Appian low-code platform and PeopleSoft...SeniorWork at officeRemote work
$110k - $150k
...Senior Mechanical Engineer Job Category: Engineering Requisition Number: SENIO003032 Posted: June 18, 2026 Full-Time Hybrid Boston... ...with IESVE or similar HVAC system load calculation software required Strong written and verbal communication skills...SeniorFull timeFor contractorsLocal area- Relativity is seeking a Revenue Accounting Manager in Portland, Maine. This position plays a crucial role in accurate revenue recognition and reporting in line with ASC 606. Responsibilities include reviewing contracts, managing revenue close processes, and collaborating...Senior
$85k - $120k
...pathways, and to delivering value? If the answer is, “Yes!” then we have an exciting career opportunity for you as an Applications Engineer in our Portland, ME office! The Applications Engineer will be responsible for developing water treatment solutions that align with...Work experience placement- ...Associate Software Support Specialist Apply Online The Software Support Specialist provides a full range of technical and functional troubleshooting support to customers of the Tyler Reporting Services software solutions. Responsibilities Troubleshoot and resolve client...Work experience placementLocal area
- ...Specific Essential Duties and Responsibilities: - Serve as a senior technical lead responsible for the design, operation, and... ...Provide technical leadership and oversight to junior database engineers, ensuring adherence to standards, best practices, and operational...SeniorMinimum wageContract workTemporary workWork experience placementRemote work
$87.1k - $157.45k
...Senior Substation Physical Engineer Senior Substation Physical Engineer – responsible for the design, quality control, and coordination of substation physical projects for utilities operating at voltages from 12 kV to 500 kV. Responsibilities Execute substation physical...SeniorInternshipWork at officeRemote work- ...Electrical Consultants, Inc. (ECI) is a leading power engineering consultant firm that provides engineering, system planning and studies, technical consultation, project management, surveying, environmental planning, commissioning/testing and construction services to electric...H1bImmediate startFlexible hours
- A mutual savings bank located in Portland, ME, is seeking a Commercial Loan Portfolio Manager to oversee the loan portfolio and support new loan origination. The ideal candidate should have strong analytical skills and a proven background in commercial underwriting. This...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!


