Salas O’Brien is an employee-owned engineering and professional services firm focused on achieving impact for clients and the world. The Lead Software Engineer will design, develop, debug, maintain, and integrate various application modules to enhance productivity and information sharing across the company.
Responsibilities:
- Directly contribute to internally developed applications, improving day-to-day business workflows in the architecture, engineering, and construction 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:
- Expertise in object-oriented Python development 5-8+ years required (FastAPI platform preferred)
- Experience in front-end JavaScript/TypeScript development 3-5+ years required (React experience preferred)
- Proficient in SQL and relational databases required (working knowledge of Microsoft SQL Server is a plus)
- Able to derive the internal workings of software without access to the source code
- Education: Bachelor's degree or AA in Computer Science, Software Engineering/Development, or other related discipline preferred
- FastAPI platform
- React experience
- Working knowledge of Microsoft SQL Server
- Bachelor's degree or AA in Computer Science, Software Engineering/Development, or other related discipline