Software Engineering Manager
Software Engineering Manager
Optimize Search Group
Oklahoma City, OK
See who Optimize Search Group has hired for this role
Job Title: Software Engineering Manager
Location: OKC, OK
Duration: Direct Hire
The Position
In this position, you will be responsible for leading and managing teams of software engineers to deliver high-quality, scalable, and innovative software solutions. You will collaborate closely with cross-functional teams to define project goals, establish timelines, allocate resources, and ensure the successful delivery of projects. The ideal candidate will have a strong technical background to facilitate training and enforce best practices, as well as excellent leadership skills, and a passion for driving results in a fast-paced and dynamic environment.
Responsibilities
Location: OKC, OK
Duration: Direct Hire
The Position
In this position, you will be responsible for leading and managing teams of software engineers to deliver high-quality, scalable, and innovative software solutions. You will collaborate closely with cross-functional teams to define project goals, establish timelines, allocate resources, and ensure the successful delivery of projects. The ideal candidate will have a strong technical background to facilitate training and enforce best practices, as well as excellent leadership skills, and a passion for driving results in a fast-paced and dynamic environment.
Responsibilities
- Lead, mentor, and inspire a team of software engineers to achieve their full potential and deliver exceptional results.
- Provide technical guidance, feedback, and support to team members to ensure the successful execution of projects.
- Collaborate with project managers, business analysts, and other stakeholders to define project requirements, establish priorities, and develop project plans.
- Allocate resources effectively to meet project deadlines and ensure optimal utilization of team members' skills and expertise.
- Foster a culture of innovation, collaboration, and continuous improvement within the software engineering team.
- Identify opportunities for process improvements, automation, and optimization to enhance team productivity and efficiency.
- Develop and implement best practices, standards, and procedures to ensure the quality and reliability of software solutions.
- Act as a technical leader and advocate for software engineering best practices, tools, and technologies within the organization.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in software development, with 5+ years of experience in a leadership or management role.
- Strong technical expertise in a majority of:
- Strong understanding of Java concurrency, concurrency patterns
- Experience with TDD, code testability standards, JUnit/Mockito
- Familiarity with SQL Databases (SQL/Stored Procedures, ORM tools)
- Experience with modern JavaScript Frameworks
- Scripting and working in a Linux environment,
- Experience with high volume, mission critical applications
- Strong object-oriented design skills.
- Experience with agile methodology/practices
- Familiarity with Design Patterns and their uses.
- Familiarity with C/C++ or other programming languages.
- Version control (Gitlab)
- Proven track record of successfully leading and managing software development teams to deliver complex projects on time and within budget.
- Excellent leadership, communication, and interpersonal skills.
- Ability to effectively collaborate with cross-functional teams and stakeholders to achieve common goals.
- Strong problem-solving skills and a proactive approach to addressing technical challenges.
- Experience with Agile development methodologies and practices is a plus.
- While performing the duties of this Job, the employee is regularly required to communicate verbally and in the written form. The employee is physically required to utilize a laptop and other electronic devices effectively. The employee must lift and/or move up to 20 pounds (laptop computer, bag, and accessories). Specific vision abilities required by this job include close vision and distance vision.
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Information Technology -
Industries
Staffing and Recruiting
Referrals increase your chances of interviewing at Optimize Search Group by 2x
See who you knowGet notified about new Software Engineering Manager jobs in Oklahoma City, OK.
Sign in to create job alertSimilar jobs
People also viewed
-
Head of Software
Head of Software
-
VP, Software Engineering and AI
VP, Software Engineering and AI
-
Vice President of Software Engineering
Vice President of Software Engineering
-
Director of Software Engineering
Director of Software Engineering
-
Director, Software Engineering, Systems Infrastructure
Director, Software Engineering, Systems Infrastructure
-
VP - Engineering, Embedded Software Site Leader
VP - Engineering, Embedded Software Site Leader
-
Director of Software Engineering
Director of Software Engineering
-
Director of Software Development
Director of Software Development
-
Head of Engineering / Technology (Remote)
Head of Engineering / Technology (Remote)
-
VP, Engineering-Platform
VP, Engineering-Platform
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub