Senior Software Engineer/Architect - BidExpress®

Job Description

Job Details



Infotech is seeking a Senior Software Engineer 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 BidExpress® 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.
  • Fun! Our team codes during work hours and can be found guitar shredding and mountain biking after-hours. What is your hobby?

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.
  • Conduct first-round user acceptance testing to ensure the program can be used easily, quickly, and accurately.
  • 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.

Preferred tech stacks: 

Nice to have tech stacks: 

Transferable tech stacks: 

Ruby on Rails


Other relational DBs: PostgreSQL,MariaDB, Oracle, SQL Server






Other Cloud Platfomrs: Azure or GCP




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 full-stack software development languages and frameworks.
  • A knack for multi-tasking on several projects while maintaining a positive attitude. 
  • 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, Software Engineering, SOA, Javascript, mySQL, Ruby on Rails, Ruby framework, AWS, Azure, Docker, Remote Software Engineer, Remote Software Engineering

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