Senior Software Engineer

Tyler Technologies

Falmouth (ME)

On-site

USD 70,000 - 110,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tyler Technologies, Inc. in Yarmouth, Maine is seeking a software engineer to help build ERP-related cloud-ready applications. You will work with product teams to deliver scalable software in an agile environment, using C#/.NET 8+, PostgreSQL, and Docker.

The role emphasizes leadership, mentoring junior engineers, and owning technical outcomes while collaborating across disciplines.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent professional experience demonstrating expert-level programming and technical leadership.
  • 5+ years of professional software development with clear progression into technical leadership roles.
  • Proficient in C# and .NET 8+; strong software engineering fundamentals.
  • Expertise with PostgreSQL/SQL and relational database design and optimization.
  • Solid understanding of RESTful API design and integration.
  • Comfortable working in Linux; strong with Git and Docker.
  • Experience with test-driven development and automated testing practices.
  • Demonstrated ability to lead complex technical projects, influence technical decisions, and mentor engineers.
  • Strong ownership, ability to prioritize and deliver to deadlines, and effective collaboration with engineers, product managers, and cross-functional partners.
  • Clear written and verbal communication skills.

Responsibilities

  • Build applications and infrastructure for the ERP Tyler product suite.
  • Collaborate with product and cross-functional teams to deliver market results.
  • Define and establish техничесal standards from architectural guidelines.
  • Build scalable, maintainable software systems.
  • Design and implement frameworks, microservices, and components for front-line Tyler products.
  • Develop and extend core features for infrastructure microservices.
  • Work in an agile environment and attend sprint ceremonies.
  • Improve internal processes continuously.
  • Mentor junior and mid-level engineers.

Skills

Leadership
Communication
Problem solving
Mentor engineers

Education

Bachelor’s degree in Computer Science, Computer Engineering, or related field
Equivalent professional experience

Tools

C# & .NET 8+
PostgreSQL/SQL
RESTful API design
Linux
Git
Docker
AWS
Kubernetes
Terraform/CloudFormation

Job description

Software EngineeringYarmouth,MaineUnited StatesFalmouth,Maine
Salary: USD 70365 - 110000 Annually

We are helping lead the charge to becoming a cloud-first company. This involves creating robust cloud-ready designs and frameworks, modernizing and migrating our products, and training and supporting other teams. Don’t worry if you don’t know everything about AWS development: we will augment your existing skills by providing additional training and assistance as needed.

Responsibilities
  • Build applications and infrastructure for the ERP Tyler product suite
  • Collaborate with product and cross-functional teams to deliver market results
  • Define and establish technical standards from architectural guidelines
  • Build scalable, maintainable software systems
  • Design and implement frameworks, microservices, and components for front-line Tyler products
  • Develop and extend core features for infrastructure microservices
  • Work in an agile environment and attend sprint ceremonies
  • Improve internal processes continuously
  • Mentor junior and mid-level engineers
Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field,orequivalent professional experience demonstrating expert-level programming and technical leadership.
  • 5+ yearsof professional software development with clear progression into technical leadership roles.
  • Proficient inC# and .NET 8+; strong software engineering fundamentals.
  • Expertise withPostgreSQL/SQLand relational database design and optimization.
  • Solid understanding ofRESTful APIdesign and integration.
  • Comfortable working inLinux; strong withGitandDocker.
  • Experience withtest-driven developmentand automated testing practices.
  • Demonstrated ability tolead complex technical projects, influence technical decisions, andmentorengineers.
  • Strong ownership, ability toprioritize and deliver to deadlines, and effective collaboration with engineers, product managers, and cross-functional partners.
  • Clear written and verbalcommunicationskills.
Preferred
  • System architecture:designing scalable, distributed systems and cloud-native patterns.
  • Cloud:production experience withAWS(or Azure/GCP), including monitoring/observability and managing live environments.
  • DevOps & infrastructure:CI/CD, container orchestration (e.g., Kubernetes), and infrastructure as code (e.g., Terraform/CloudFormation).
  • Performance & scale:application profiling/tuning, database optimization, caching strategies, and capacity planning.
  • Security & quality:secure development practices, code reviews, and quality assurance.
  • Advanced programming:depth across multiple languages and their ecosystems.
  • Continuous learning:stays current with industry trends and emerging technologies.
  • Problem-solving:track record of resolving complex technical and organizational challenges.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Tyler Technologies, Inc. • Falmouth (ME), Yarmouth (ME), Orono (ME)

On-site
USD 60,000 - 84,000
Software Engineering Team Lead
Software Engineering Team Lead

Tyler Technologies • Orono (ME)

On-site
USD 78,000 - 143,000
Software Engineering Team Lead
Software Engineering Team Lead

Tyler Technologies • Orono (ME)

On-site
USD 78,000 - 143,000
Software Engineering Team Lead
Software Engineering Team Lead

Tyler Technologies • Falmouth (ME)

On-site
USD 78,000 - 143,000
Software Engineering Team Lead
Software Engineering Team Lead

Tyler Technologies • Yarmouth (ME)

On-site
USD 78,000 - 143,000
Competitive benefits
CloudOps Engineer
CloudOps Engineer

Tyler Technologies, Inc. • Orono (ME)

Hybrid
USD 104,773 - 170,945
Lead Software Engineer
Lead Software Engineer

Tyler Technologies, Inc. • Lakewood (CO)

On-site
USD 100,000 - 140,000
Software Engineer
Software Engineer

Tyler Technologies, Inc. • Yarmouth (ME)

Hybrid
USD 59,000 - 103,000
Lead Software Engineer
Lead Software Engineer

Tyler Technologies • Lakewood (CO)

On-site
USD 100,000 - 140,000
Application Developer
Application Developer

Tyler Technologies • Augusta (ME)

On-site
USD 65,000 - 80,000