Who we are looking for
As a Software Engineer on our IT team, you will be a jack of all trades combining your analytical ability and software implementation skills to support internal projects. With a strong technical background and curiosity to learn, you will identify appropriate technical approaches and apply sound engineering skills throughout the delivery lifecycle to produce high quality solutions.
What it’s like to be an engineer on our IT 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, respectful and supportive people on our team. We are:
- Curious and innovative; every opinion is valued and all options are explored.
- Creative and exciting; there are always new and exciting things happening on our team.
- Informal and relaxed while also being ambitious and technically excellent.
- Customer centric and solution oriented.
- Empowering and resourceful.
- Highly communicative and supportive.
What will you do in this role?
- Maintain a high level of code integrity by writing clean, test-driven code using established design patterns.
- Assist in designing, creating, installing, and maintaining databases required for new applications.
- Design, create, implement user interfaces for new applications or features.
- Implement front-end features with various back-end databases or services.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Take well-defined, tactical sub-tasks from a larger project and complete these tasks in a reasonable time frame.
- Test sample data-sets to check that output from the program works as intended.
- Conduct first round user acceptance testing to ensure the program can be used easily, quickly and accurately.
- Collaborate with IT and other departments within the company to resolve issues and bugs identified in testing and production support.
- Update, repair, modify and develop existing software and generic applications.
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:
|
Transferable
|
AWS
|
Ansible
|
React / Svelte / Angular
|
mySQL
|
PHP
|
Perl
|
JavaScript/Node.JS
|
Real-time/WebSockets
|
Ruby
|
Vue.JS
|
Containerization
|
Postgres
|
Linux/Unix
|
Terraform
|
|
HTML/CSS
|
|
|
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 with our discretionary time off policy, you will have the time off you need to rest, recoup, and put yourself first.
- We’ll provide a competitive and equitable compensation plan.
- We’ll invest in you as a human being and your career as a professional, through our continuing education support, professional development resources, and opportunities to connect with tenured mentors.
You must have
- Bachelor's degree in computer science, engineering or related field and one year of relevant experience preferred; or equivalent combination of education and experience.
We would like you to have
- 2+ years’ experience with front and back-end software development languages and frameworks.
- Debugging, optimization tuning, and troubleshooting skills, including experience in analyzing and troubleshooting the interactions between databases, operating systems, and applications.
- Strong application support background and programming skills, with the ability to learn new programming languages.
- Knowledge of security, system backup, and disaster recovery techniques and best practices.
- Pride in your work; showcase your skills and let us celebrate your successes!
Where you will work:
Infotech’s people-first culture allows us to support remote, hybrid, or on-site work arrangement preferences aligned with the needs of the role or team. Construct your future with us while working fully remote within the US*. You can let us know your preferred work arrangement on your application.
Who we are
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.
Infotech is proud to be Certified™ by Great Place to Work®, recognizing our commitment to creating an outstanding employee experience!
Hiring timeline:
Position will remain open until filled. You must have a physical address in the United States to be considered for this role. This is a non-sponsorship eligible position. Resume required.
*While Infotech supports a remote workforce, there are currently no employees residing in California. Due to tax implications, preference will be given to candidates residing outside of California.
Keywords: Sr. Software Engineer, Senior Software Engineer, Software Architect, Sr. Software Developer, Remote Software Engineering, .Net, C#, Python, AWS, Cloud Computing, JavaScript, Senior Developer