Software Engineering Manager

12 hours ago


Columbus, Ohio, United States L. S. Starrett Full time
Job Summary:
A Software Engineering Manager is responsible for overseeing a team of software engineers and ensuring the successful completion of software development of cutting-edge software for machine vision based measurement systems. Guide the team in designing, implementing, and testing software solutions, and ensure the delivery of high-quality products that meet customers' needs. Collaborate with stakeholders to define project requirements, allocate resources, and set project timelines. Additionally, provide technical guidance and mentorship to team members, conduct performance evaluations, and contribute to the overall software development strategy of the organization.

Duties and Responsibilities:

Technical Leadership: Provide technical direction and mentorship to the software engineering team, fostering a culture of innovation, collaboration, and continuous improvement. Ensure the team stays up-to-date with the latest technologies and trends in machine vision and artificial intelligence. Collaborate with cross-functional teams to ensure seamless integration and successful product launches.

Project Management: Oversee the planning, execution, and delivery of software development projects, ensuring adherence to timelines and budget. Identify and mitigate potential risks, and develop contingency plans to ensure project success. Work closely with stakeholders to define project requirements and allocate resources effectively.

Team Management: Recruit, develop, and retain top engineering talent, conducting performance reviews and providing ongoing feedback and support. Foster a culture of continuous learning and professional growth, and provide opportunities for team members to develop new skills and expertise. Collaborate with HR to develop and implement effective talent management strategies.

Collaboration: Work closely with cross-functional teams, including Product Management, Hardware Engineering, and Application Engineering to ensure seamless integration and successful product launches. Collaborate with stakeholders to define project requirements and allocate resources effectively. Identify and resolve technical challenges, driving root cause analysis and implementing effective solutions.

Problem Solving: Identify and resolve technical challenges, driving root cause analysis and implementing effective solutions. Collaborate with cross-functional teams to ensure seamless integration and successful product launches. Stay up-to-date with the latest technologies and trends in machine vision and artificial intelligence, and identify opportunities for innovation and growth.

Process Improvement: Continuously evaluate and enhance software development processes, adopting industry best practices and tools. Collaborate with cross-functional teams to ensure seamless integration and successful product launches. Identify and implement process improvements that increase efficiency, productivity, and quality.

Technology Advancement: Stay abreast of emerging technologies and trends in machine vision and artificial intelligence, identifying opportunities for innovation and growth. Collaborate with cross-functional teams to ensure seamless integration and successful product launches. Develop and implement strategies to stay ahead of the competition and maintain a competitive edge in the market.

Programming: Full stack development working in programming languages C++, C#, C, Rust, and JavaScript with some support of legacy code bases. Test and troubleshoot software and its interaction with mechanical and electrical components of the system. Collaborate with cross-functional teams to ensure seamless integration and successful product launches.

Field Service Support: Be the subject-matter expert for certain software and provide phone and internet-based support to other L. S. Starrett employees who are working at customer locations. Must be able to infrequently work varied pre-arranged hours, including night and weekends, as required by customers or other L. S. Starrett employees.

  • Columbus, Ohio, United States United Software Group Full time

    Job Title: Senior Java Software EngineerUnited Software Group is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing complex software systems using Java.Key Responsibilities:Design and develop high-quality software systems using...


  • Columbus, Ohio, United States Software Technology Inc. Full time

    Job Title: Software Test EngineerJob Summary:We are seeking a highly skilled Software Test Engineer to join our team at Software Technology Inc. The ideal candidate will have a strong background in software testing and a passion for delivering high-quality products.Key Responsibilities:Create test models for product testing and release control.Execute...


  • Columbus, Ohio, United States Software Technology Inc. Full time

    Job Title: Software Test EngineerJob Summary:We are seeking a highly skilled Software Test Engineer to join our team at Software Technology Inc. The ideal candidate will have a strong background in software testing and a passion for delivering high-quality products.Key Responsibilities:Create test models for product testing and release control.Execute...


  • Columbus, Ohio, United States United Software Group Full time

    strongJob Summary:/strongbrbrWe are seeking a highly skilled strongSr. .NET Software Engineer/strong to join our team at United Software Group. The ideal candidate will have a strong background in .NET development, with a focus on cloud-based applications and Azure projects.brbrstrongKey Responsibilities:/strongbrbr Design and develop scalable, cloud-based...


  • Columbus, Ohio, United States McGraw-Hill Education Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to lead our team of engineers in the development of cutting-edge AI-enabled applications. As a key member of our engineering team, you will be responsible for providing technical guidance, leadership, and mentorship to your team members.With a strong background in software engineering...


  • Columbus, Ohio, United States Aarna Software and Solutions LLC Full time

    Key Responsibilities:As an experienced AutoSAR Developer, you will be responsible for designing and developing high-quality software for automotive embedded systems. Your expertise in AUTOSAR/C-SAR will be crucial in ensuring the seamless integration of software components.Requirements: 12 to 15 years of experience in Automotive Embedded or Engine Controls...


  • Columbus, Ohio, United States Wells Fargo Full time

    About this RoleWe are seeking a highly skilled Software Engineering Manager to join our Consumer and Small Business Banking Group. As a key member of our Branch Systems and Technology - Branch Enablement team, you will be responsible for leading a team of individual contributor engineer roles with low to moderate complexity and less experienced managers.Key...


  • Columbus, Ohio, United States JPMorganChase Full time

    Job OverviewThis is an exceptional opportunity to lead multiple teams and drive success at JPMorgan Chase, a leading financial institution. As a Manager of Software Engineering, you will be responsible for guiding teams to achieve functional technology objectives, providing guidance to software engineers, and holding accountability for decisions that...


  • Columbus, Ohio, United States Emerald Resource Group Full time

    Main Responsibilities:As a highly skilled Software Engineer Manager, you will provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers working on basic to moderately complex tasks. You will be accountable for decisions that influence teams' resources, budget, tactical operations, and the execution and...


  • Columbus, Ohio, United States Emerald Resource Group Full time

    Job SummaryWe are seeking a highly skilled Software Engineering Manager to lead our team of technologists. The ideal candidate will have experience guiding and coaching teams on approaches to achieve goals aligned against a set of strategic initiatives. Main Responsibilities Provide overall direction, oversight, and coaching for a team of entry-level to...

  • Software Engineer

    4 weeks ago


    Columbus, Ohio, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in shaping the future of open source IT, devops, and IS, from bare metal to containers.We are looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative. The...

  • Senior Civil Engineer

    4 weeks ago


    Columbus, Ohio, United States CTL Engineering Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Civil Engineer - Project Manager to join our team at CTL Engineering. As a key member of our cross-functional team, you will play a critical role in the design, planning, and implementation of site civil design/development projects for our clients.Key ResponsibilitiesAct as the Design Lead...


  • Columbus, Ohio, United States JPMorganChase Full time

    Job OverviewAs a Manager of Software Engineering at JPMorgan Chase, you will lead multiple teams and manage day-to-day implementation activities by identifying and escalating issues and ensuring your team's work adheres to compliance standards, business requirements, and tactical best practices.Key ResponsibilitiesLeads technology and process implementations...


  • Columbus, Ohio, United States National General Insurance Full time

    Job Title: Software Engineer Associate ManagerAt National General Insurance, we're looking for a skilled Software Engineer Associate Manager to join our team. As a key member of our software development team, you'll be responsible for leading the development of our software products and ensuring they meet the highest standards of quality and performance.Key...


  • Columbus, Ohio, United States Hispanic Technology Executive Council Full time

    Job SummaryAs a Software Engineering Manager for Commercial Technologies, you will be responsible for leading a team of software engineers in the development and implementation of commercial technologies. This role requires a strong technical background, excellent leadership skills, and the ability to collaborate with cross-functional teams.Key...


  • Columbus, Ohio, United States National General Insurance Full time

    Job Description:National General Insurance is seeking a highly skilled Software Engineer Associate Manager to join our team. As a key member of our engineering organization, you will be responsible for leading and managing software development teams to deliver high-quality products that meet the needs of our customers.Key Responsibilities:Lead and...


  • Columbus, Ohio, United States Seven Seven Software Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Seven Seven Software.The ideal candidate will have a deep understanding of big picture end-to-end use cases, specifically for 2 VP roles. They will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and...

  • Software Engineer

    1 week ago


    Columbus, Ohio, United States Steel Dynamics Full time

    Job Title: Software DeveloperSteel Dynamics is seeking a highly skilled Software Developer to join our team in Columbus, Mississippi. As a key member of our team, you will play a crucial role in designing and implementing software systems and procedures for our new aluminum facility.Responsibilities:Design, develop, and test software applications to meet...

  • Software Engineer

    2 days ago


    Columbus, Ohio, United States Steel Dynamics Full time

    Job Opportunity:Steel Dynamics, Inc. is seeking a skilled Software Developer to join our team in Columbus, Mississippi. This is an exciting opportunity to be part of our new aluminum facility, projected to start in 2025.Key Responsibilities:• Review, analyze, and modify software applications, including coding, testing, debugging, and documenting.•...


  • Columbus, Ohio, United States JPMorganChase Full time

    Job OpportunityThis is a unique chance to shape the future of technology at JPMorgan Chase, a leading financial institution. As a Senior Manager of Software Engineering, you will lead a team of talented technologists in developing and deploying innovative applications that meet the highest standards.Key Responsibilities:Provide strategic direction and...