Software Engineer/Senior - Remote

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related field and 1+ years of experience, or a Master’s degree in lieu of experience., 3+ years of relevant software development experience for Senior roles, or equivalent experience., 2+ years in full-stack web development and experience in agile environments., Strong communication skills and a commitment to writing quality, maintainable code..

Key responsabilities:

  • Write clean, test-driven, and scalable code that meets coding standards.
  • Take end-to-end ownership of medium-to-large features from design through launch and maintenance.
  • Collaborate with agile teams to deliver impactful solutions and participate in sprint planning.
  • Mentor junior engineers and contribute to a culture of growth and technical excellence.

Infotech logo
Infotech SME https://www.infotechinc.com
201 - 500 Employees
See all jobs

Job description

We’re actively hiring engineering professionals to support the growing demand and investment in our products. If you're passionate about building solutions that power the continuous deployment of web applications and services—this is your moment. Chances are, if you’ve driven on a highway in North America, Infotech® software helped build it. In fact, 88% of U.S. state transportation agencies use our tools to manage road construction projects. How’s that for impact?!

Who we are looking for

At Infotech, engineers lead from their seat—shaping and executing the strategic vision behind our products. By helping integrate systems and taking end-to-end ownership of support and maintenance, you’ll contribute to a more cohesive and powerful product ecosystem.

As part of the AASHTOWare Web team, you’ll play a key role in the development and continuous deployment of modern web applications that support critical infrastructure projects across the country.

What You’ll Be Doing:
  • Write clean, test-driven, and scalable code that meets coding standards and best practices
  • Take end-to-end ownership of medium-to-large features—from technical design through launch and maintenance
  • Collaborate across agile teams, including business analysts, project managers, and fellow engineers, to deliver impactful solutions
  • Support and maintain scalable applications, while also improving legacy systems and developing new functionality
  • Participate in sprint planning, code reviews, and continuous improvement initiatives
  • Mentor junior engineers and contribute to a culture of growth and technical excellence (for Senior-level roles)
Qualifications:

Software Engineer: Bachelor’s degree in Computer Science or related field and 1+ years of experience
OR a Master’s degree in lieu of experience
OR an equivalent combination of education and relevant experience

Senior Software Engineer: Bachelor’s degree and 3+ years of relevant software development experience OR equivalent experience

Preferred Experience for All Candidates:
  • 2+ years in full-stack web development
  • Experience mentoring, collaborating, and pair programming
  • Familiarity with agile environments, accessibility standards, and performance tuning
  • Strong communication skills and pride in quality, maintainable code
Technical Chops

We understand that the most effective engineers are adaptable and quick to learn, so please don’t hesitate to apply—even if you don’t check every box below. Mastery can be built; mindset and potential matter just as much.

Must have tech stacks:

Nice to have: 

.Net

Python

C#

AWS

Javascript

HTML/CSS

Unit test frameworks

.Net Core

 

Entity Framework 

 

SQL Server and/or Oracle

 

MVC

 

What It’s Like to Be on the AASHTOWare Web Engineering Team:

Our Vision: We focus on building intuitive, problem-solving software that tackles real-world challenges. We do this by deeply understanding the issues our customers face, solving them with creativity, precision, and purpose—and by always striving to be better tomorrow than we are today. 

We value technical excellence, innovation, and continuous growth. We’re mission-driven and customer-focused, with room to try new things. Our Culture:

  • Curious and innovative; every opinion is valued and all options are explored.
  • Creative and adventurous; what is work without a little bit of fun?
  • Informal and relaxed while also being ambitious and technically excellent.
  • Customer centric and solution oriented.
  • Empowering and resourceful.
  • Highly energized, communicative, and supportive.
  • Ever evolving especially through our love of a good tech challenge.
Our commitment to you as an Infotecher
  • Inclusive health, dental, and vision benefits that prioritize your physical and mental wellness
  • Flexible work arrangements and a Discretionary Time Off (DTO) policy so you can rest, recharge, and take care of life outside of work
  • A competitive and equitable compensation plan that reflects your impact
  • Ongoing investment in your development, with education support, learning resources, and access to experienced mentors
Where you will work:

At Infotech, our people-first culture supports remote, hybrid, or on-site work arrangements based on the needs of the role and team. You can work fully remote within the U.S.*, and we welcome you to indicate your preference during the application process.

Who we are

Infotech powers every stage of road construction—from bidding and secure document signing to cost estimation and inspection. Our software helps build and maintain the highways and infrastructure that keep the country moving.

Headquartered in Gainesville, Florida, we’re a pioneer in construction tech, known for our inclusive culture, exceptional employee retention, and work-life flexibility. Our team is diverse, collaborative, and driven by innovation.

We’re proud to be Certified™ by Great Place to Work®, a testament to our commitment to creating an exceptional employee experience.

Hiring timeline: 

This is a sponsorship-eligible position(s) with the potential for full-time or provisional placement, based on candidate fit and business need.

A current resume is required for consideration.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Mentorship
  • Communication
  • Problem Solving

Software Engineer Related jobs