EngineerJobs.io
← Back to all jobs

Job Description

Buehler (An ITW Company) is hiring a Software Engineer in Lake Bluff, IL (hybrid) to scope, build, and maintain complex software applications.

Responsibilities

  • Provide technical direction to the software engineering team and support a culture of continuous improvement
  • Define technical vision and create design specifications for complex software applications
  • Work with the product team to develop a technical roadmap across multiple software platforms
  • Identify opportunities to simplify the software portfolio and improve strategic alignment
  • Design, develop, and test software to deliver high-quality products
  • Apply software development best practices and mentor others on effective methodologies
  • Support Buehler service and application teams by addressing customer issues and driving prompt resolutions
  • Collaborate with software, electrical, and mechanical engineers
  • Perform in-office work with electromechanical machinery; hybrid working model may vary based on tasks and project needs

Requirements

  • Bachelor’s degree in computer science, Software Engineering, Computer Engineering, or a related field
  • 3+ years of professional software development experience
  • Strong software development experience with C#, C++, or comparable object-oriented languages
  • Experience working in Agile development environments and participating in Scrum-based processes
  • Ability to collaborate closely with cross-functional stakeholders including product management, engineering, operations, and customer-facing teams
  • Excellent written and verbal communication skills, including translating technical concepts for technical and non-technical audiences
  • Strong analytical and problem-solving skills with a track record of diagnosing and resolving complex technical issues
  • Experience designing, developing, testing, and maintaining production-quality software applications
  • Ability to manage multiple projects and priorities in a fast-paced environment while maintaining strong attention to detail
  • Commitment to continuous learning and staying current with emerging software technologies and development practices

Technology Stack

  • C#
  • C++

Benefits

  • 7.5% 401K match
  • 4 weeks of paid time off
  • 10 paid company holidays
  • Recognition program
  • Competitive health insurance

Compensation

  • Base salary: $95,000 - $125,000 per year
  • Pay may vary based on market location and individual factors including job-related knowledge, skills, and experience

Similar Jobs