Senior Software Engineer/Architect -®

Job Description

Job Details



Infotech is seeking a Senior Software Engineer/Architect that is passionate about writing quality code and building innovative solutions that will become part of the suite of web applications and services that build our nation’s roads and infrastructure. If you are driving on a highway in North America, there is a good chance that Infotech software was used to build it. 88% of state transportation agencies in the U.S. use Infotech-developed software to manage their road construction projects. How’s that for impact?!

Who we are looking for

As a Senior Software Engineer you will be involved in every step of our agile software development process, from translating requirements into robust code, integration, testing, and deploying to our production systems. Through integrating our products and taking end-to-end ownership for deployment and maintenance, you will help to create a more cohesive environment across our products. As a coding master dedicated to writing clean, test-driven code, you will be responsible for contributing to our service-oriented architecture.

What it’s like to be an engineer on our ITI Products® team

Our vision: As engineers, our vision is to create intuitive software that makes our customers’ jobs easier, more efficient, and less complex. We do this by being experts in the problems that they face, solving those problems in creative and elegant ways, and by always striving to be better tomorrow than we are today. 

Our culture: We may be biased but we have some of the most talented and unique people on our team. We are:

  • Curious and innovative; every opinion is valued and all options are explored.
  • Creative and detailed; we manage the big picture through all the miniscule decisions.
  • Informal and relaxed while also being ambitious and technically excellent.
  • Customer centric and solution oriented.
  • Empowering and resourceful.
  • Highly energized, communicative, and supportive.
  • Self-motivated but encourage pairing practices.

What will you do in this role?

  • Confer with business analysts, data scientists, or project managers to obtain information on limitations or capabilities.
  • Serve as a contributing team member, participating in software development lifecycle and regularly communicating status to supervisor and team.
  • Focus on keeping back-end services running smoothly.
  • Update, repair, modify, and develop existing software and generic applications.
  • Write clean, test-driven code that adheres to standards, practices, and conventions.

The technical chops needed for this role

We know that the best engineers can pick up new tech quickly when needed, so don’t be deterred if you don’t have every item on the list below.

Must have tech stacks:

Nice to have: 


Node.js (typescript)




asymmetric cryptography










Our commitment to you as an Infotecher

  • We’ll prioritize your physical and mental well-being, with inclusive health, dental, and vision benefits, flexible work arrangements to fit your lifestyle, and plenty of vacation time and PTO so you can rest when you need to. 
  • We’ll provide a competitive and equitable compensation plan that includes profit sharing up to 10% and an incentive plan up to 20% of annual salary based on meeting performance objectives. 
  • We’ll invest in you as a human being and your career as a professional, through our continuing education support, professional development resources, leadership training, and opportunities to connect with tenured mentors. 

You must have: 

  • Bachelor’s degree and three years relevant experience preferred; Associate degree and five years of relevant experience; or equivalent combination of education and training.

We would like you to have: 

  • 5+ years of experience with back-end software development languages and frameworks.
  • Pride in your work; showcase your skills and let us celebrate your successes! 
  • Prior experience in software development obtained through a combination of past positions or independent projects.

Where you will work

Infotech is a flexible employer. This position is open to fully remote candidates. Infotech’s people-first culture allows us to support remote, hybrid, or on-site work arrangement preferences whenever possible. Construct your future with us while working fully remote within the US, with preference for candidates outside of California.

Who we are

If you are driving on a highway in North America, there is a good chance that Infotech software was used to build it. In the U.S., 88% of state transportation agencies use Infotech-developed software to manage their road construction projects. We support all aspects of road construction from managing bids, to secure document signing, to cost estimation and inspection. Infotech employees play a direct role in building and improving the construction and safety of road and highway infrastructure.  

With a diverse workforce and collaborative, relaxed environment, Infotech is a Gainesville-born pioneer of innovation, committed to its family of employees, customers, and community. We are known for our people-first culture, outstanding employee retention rates, and work-life flexibility.

For the second year in a row, Infotech was ranked #21 among Florida Trend’s “Best Companies to Work For” in the large company category and #9 among companies headquartered in Florida!

Hiring timeline

Multiple openings available. This is a non-sponsorship eligible position. Resume required. 

Keywords: Senior Software Engineer, Sr. Software Engineer, Remote Engineering, Remote Software Engineering, Developers, Senior Developers, Software Architects, AWS, Node.js, mySQL, Docker, Vue.js, Perl

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Contact Information