Software Engineer

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing and testing internal Python applications for Salas O’Brien, an employee-owned engineering and professional services firm. Improving workflows, reporting, APIs, and enterprise productivity.

Responsibilities:

  • Design, develop, debug, maintain, and integrate application modules
  • Work with internal business units to understand application development requirements
  • Develop applications that improve companywide productivity and information sharing
  • Contribute to internally developed applications and improve business workflows in the civil engineering space
  • Write unit and functional tests and perform manual application testing
  • Identify and solve problems with internal applications
  • Deliver technical proposals for process improvements, including work and cost savings estimates
  • Evaluate existing services/applications, new services/applications, and bespoke development solutions
  • Collaborate with regional IT team members and managers on enterprise-wide initiative deployments

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
  • Ability to work with third-party APIs with little or no official documentation
  • 3–5 years of Python experience
  • Bachelor's degree or AA in Computer Science, Software Engineering/Development, or another related discipline preferred

Benefits:

  • Performance-based bonuses
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company match
  • Paid time off
  • Company holidays
  • Wellness programs
  • Employee assistance resources
  • Professional development support