Tyler Technologies

Software Engineering Manager

Java C# C++
Description

Description

We are looking for an exceptional Software Engineering Manager to join our engineering team.
 
In this role, you will contribute to the development of Tyler Technology’s Records Management solutions by directing and supporting your team of software and quality assurance engineers in building scalable, highly available, performant, secure, and maintainable.
 
You will own the allocation and work assignments for resources within your team. You will be a key contributor to roadmap planning conversations for the services under your umbrella, collaborating with other Engineering Managers and Product Managers to maintain alignment. You will be responsible for coordinating the design and development of innovative software solutions to support ambitious and impactful business goals. This includes providing coordination and oversight to the engineering team, facilitating technical decisions, breaking logjams, monitoring metrics for quality and velocity, and continuously refining development practices. You will be actively involved in coaching and developing the people you support, as well as hiring the best new employees to join our team.
 
A successful candidate will have demonstrated exceptional project management, teamwork, leadership, and interpersonal communication abilities paired with strong technical skills. You must be data-driven to be effective at managing the metric-driven aspects of our agile development cycle.

Responsibilities

  • Ensure your team(s) have the context they need (e.g., business need, technical, design) to make implementation decisions that align with product and organizational objectives
  • Coach and guide engineers and testers in expanding their skills and developing their careers
  • Engage with other Engineering Managers, Principals, and Lead Engineers, and Directors in shaping the future of the division’s technology choices, engineering principles, architecture, and delivery strategies
  • Collaborate in a dynamic environment with a shared sense of responsibility and a strong mission
  • Establish, champion, and continuously refine engineering processes
  • Facilitate technical discussion to remove roadblocks and maintain progress on your team
  • Continuously focus on improving the scalability, reliability, security, and performance of the platform while advocating for investment that aligns with strategic objectives
  • Collaborate with the security team and other stakeholders to maintain and enhance compliance with FedRAMP and CJIS requirements. 
  • Think strategically and advocate for technical investments that must be considered to achieve business objectives
  • Facilitate technical discussions and build consensus among engineers and non-technical stakeholders
  • Develop a point of view on technical matters, and effectively communicate architectural decisions and technical strategies, so that development teams organically align behind a shared vision with an understanding of why everyone should follow the strategies presented
  • Take on new challenges and opportunities and rapidly develop your own skills
  • Lead the software quality and automation resources to maintain software's quatiy and elevate the quality assurance practice within the Business Unit

Qualifications

  • Over 4 years of experience managing software development teams
  • Demonstrated mastery of at least one statically typed language like Java, .NET, or C++.
  • Ability to take ownership of a product, service or major feature or component and be responsible for its on-time delivery and continued success
  • A track record of shipping scalable, client-facing enterprise software
  • Experience managing, mentoring, and recruiting team members
  • Experience in owning all aspects of a system lifecycle, from design, testing, deployment, leveraging metrics, and monitoring system execution
  • Experience developing roadmaps and plans for an engineering team, coordinating planning, and collaborating with product, design, and other engineering groups
  • Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements

Tyler Technologies
Tyler Technologies

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say