Position SummaryThe
Software Engineer serves to support the business by designing, developing, debugging, maintaining, and integrating various application modules. The position works closely with internal business units to understand requirements for developing applications to enhance companywide productivity and information sharing. This includes development projects affecting workflow, reporting functions, data accuracy, application interfaces (APIs) and compliance.
In this role, you will:- Directly contribute to internally developed applications, improving day-to-day business workflows in the civil engineering space.
- Write unit and functional tests and perform manual testing for applications, to identify and solve problems with internal applications.
- Deliver technical proposals for improving existing processes to a diverse audience, with work and cost savings estimates. Recommendations may include using features of existing services/applications, purchasing new services/applications, or a bespoke development solution.
- Work with other regional IT team members and managers to collaborate on successful deployment of enterprise-wide initiatives.
Requirements- Proficiency in object-oriented Python development - frameworks like FastAPI, Django or Flask preferred.
- Experience with front-end JavaScript/TypeScript development - React experience a plus.
- Proficiency in SQL and relational databases - working knowledge of Microsoft SQL server a plus.
- Able to work with 3rd party APIs with little or no official documentation.
- 3-5 Years of Python Experience
Education Bachelor's degree or AA in Computer Science, Software Engineering/Development, or other related discipline preferred
Location: Remote
Travel: None
Compensation & Benefits: The expected base salary range for this role is $125,000 - $150,000 USD per year. Actual compensation will be determined based on a number of factors including skills, experience, qualifications, and location.
This role is also eligible for performance-based bonuses and a comprehensive U.S. based benefits package, including:
- Medical, dental, and vision insurance
- 401(k) with company match
- Paid time off and company holidays
- Wellness programs and employee assistance resources
- Professional development support
For more information, visit our full benefits overview here.