Senior Software Engineer
Job in
Falmouth, Cumberland County, Maine, 04105, USA
Listing for:
Tyler Technologies
Full Time
position
Listed on 2026-11-05
Job specializations:
-
Software Development
Cloud Engineer - Software, DevOps, Senior Developer, Software Engineer
Job Description & How to Apply Below
Software Engineering Yarmouth,Maine United States Falmouth,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
- 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 inC# 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.
- System architecture:designing scalable, distributed systems and cloud-native patterns.
- Cloud:production experience with
AWS
(or Azure/GCP), including monitoring/observability and managing live environments. - Dev Ops & infrastructure:CI/CD, container orchestration (e.g., Kubernetes), and infrastructure as code (e.g., Terraform/Cloud Formation).
- 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.
Position Requirements
10+ Years work experienceTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction