Software Engineering Manager

4 weeks ago


Oklahoma City, Oklahoma, United States Optimize Search Group Full time
Job Title:
Software Engineering Manager

Location:
OKC, OK

Duration:
Direct Hire

The Position:


In this role, you will lead and manage 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.
Requirements

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.

Key Qualifications:
  • 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:
    • Java concurrency, concurrency patterns
    • TDD, code testability standards, JUnit/Mockito
    • SQL Databases (SQL/Stored Procedures, ORM tools)
    • Modern JavaScript Frameworks
    • Scripting and working in a Linux environment
    • High volume, mission critical applications
    • Object-oriented design skills
    • Agile methodology/practices
    • Design Patterns and their uses
    • C/C++ or other programming languages
    • Version control (Gitlab)


  • Oklahoma City, Oklahoma, United States Northrop Grumman Full time

    Job Summary:Northrop Grumman is seeking a skilled Software Engineering Manager to lead a team of professionals in developing Custom Testing Solutions and Specialized Support Equipment for the B-2 Stealth Bomber and LGM-35A Sentinel Missile platforms.Key Responsibilities:Manage the staffing profile for a software team of ~10 Software EngineersPeople...

  • Software Engineer

    3 weeks ago


    Oklahoma City, Oklahoma, United States Paycom Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at Paycom. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our clients. You will work closely with our development team to ensure that our software meets the highest standards of quality and...

  • Software Engineer

    3 weeks ago


    Oklahoma City, Oklahoma, United States Paycom Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at Paycom. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our clients. You will work closely with our development team to ensure that our software meets the highest standards of quality and...

  • Software Engineer

    3 weeks ago


    Oklahoma City, Oklahoma, United States Paycom Payroll Llc Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at Paycom Payroll Llc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Responsibilities:Design and develop software applications using a variety of programming...


  • Oklahoma City, Oklahoma, United States Cribl Full time

    About the RoleCribl is seeking an experienced Engineering Manager to lead and grow a new team focused on the Cribl Search product. As a key member of our Engineering organization, you will be responsible for building and growing a cross-functional team that can execute independently and maintain end-to-end ownership of a significant portion of the Cribl...


  • Oklahoma City, Oklahoma, United States Northrop Grumman Full time

    Job SummaryNorthrop Grumman is seeking a highly skilled Software Systems Engineer to join our team of experts in Oklahoma City, Oklahoma. As a key member of our team, you will design, develop, integrate, modify, and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards.Key...


  • Oklahoma City, Oklahoma, United States Noblis Full time

    Job DescriptionWe are seeking a highly skilled Software Solutions Engineer to join our team at Noblis. As a key member of our team, you will be responsible for designing, developing, and deploying innovative software solutions that enhance FAA operations.Key Responsibilities:Design and develop software solutions that meet user experience and human factors...

  • Project Engineer

    3 weeks ago


    Oklahoma City, Oklahoma, United States Garver Engineering Full time

    Job SummaryWe are seeking an experienced Water Engineer to join our Water Infrastructure Modeling, Analytics, and Planning (WI-MAP) Team as a Project Engineer. The successful candidate will be responsible for managing and executing the technical components of exciting water industry projects.Key ResponsibilitiesManage and execute technical components of...


  • Oklahoma City, Oklahoma, United States CoreLogic Solutions, LLC Full time

    Job Summary:CoreLogic Solutions, LLC is seeking a talented Software Development Engineer to join our team. As a key member of our software development team, you will assist senior engineers in designing, coding, testing, and debugging software to meet customer requirements.Key Responsibilities:Assist senior engineers in designing, coding, testing, and...


  • Oklahoma City, Oklahoma, United States Southwest Research Institute Full time

    Software Developer RoleThis position is part of the Intelligent Systems Division, which develops automated solutions for commercial and government clients in multiple domains, including transportation, manufacturing robotics, medical prognostics, and communication standards.The successful candidate will serve as a software developer/technical lead on teams...

  • Software Engineer

    4 weeks ago


    Oklahoma City, Oklahoma, United States Northrop Grumman Full time

    Requisition ID: R10167583At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight...


  • Oklahoma City, Oklahoma, United States Garver Engineering Full time

    Transportation Project ManagerCareers Garver seeks a Project Manager to lead our Transportation Team in delivering high-quality projects. Responsibilities of this role include:Project management and coordinationSub-consultant coordination and collaborationProject/task scheduling and planningCivil design and plan production oversightPreparing cost estimates...


  • Oklahoma City, Oklahoma, United States Garver Engineering Full time

    CareersTransportation Project ManagerOklahoma City Metro, OklahomaGarver is seeking a seasoned Project Manager to join our growing Transportation Team in our Moore, OK office, providing reputable service to our clients.Key Responsibilities:Project management and coordinationSub-consultant coordination and collaborationProject/task scheduling and...


  • Oklahoma City, Oklahoma, United States Paycom Online Full time

    Job DescriptionAs a Mobile Software Engineer at Paycom Online, you will be responsible for designing, developing, and maintaining high-quality mobile applications for Android devices. Your primary focus will be on creating scalable and efficient software solutions that meet the needs of our clients.Key Responsibilities:Design and develop Android applications...


  • Oklahoma City, Oklahoma, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a highly skilled System Software Engineer to join our Ubuntu Foundations Team. As a key member of our team, you will be responsible for maintaining and integrating core components involved in the network stack of the Ubuntu Distribution.Key Responsibilities:Maintain and integrate core components involved in the network stack...


  • Oklahoma City, Oklahoma, United States Cribl Full time

    About the RoleThis is a unique opportunity to join Cribl as a Senior Cloud Software Engineer, where you will be working closely with Product and Operations teams to own and deliver end-to-end features and functionality to our users.As a seasoned software engineer, you will bring a wealth of experience, wisdom, and patterns to help your team build towards the...


  • Oklahoma City, Oklahoma, United States Victorum Capital Full time

    We are seeking a skilled Senior Embedded Software Engineer to join our team at Victorum Capital, a leading aerospace company pioneering the development of renewably powered aircrafts capable of achieving perpetual flight with the most powerful payload capacity.As a key member of our team, you will be responsible for designing, prototyping, and testing...


  • Oklahoma City, Oklahoma, United States Northrop Grumman Full time

    Job Summary:We are seeking a highly skilled Principal Software Engineer - Embedded and Real Time Systems to join our team at Northrop Grumman. As a key member of our team, you will design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards.Key...


  • Oklahoma City, Oklahoma, United States TotalMed Staffing Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have proficiency in Python and a strong understanding of software development principles. Key responsibilities will include designing, developing, and testing software applications.


  • Oklahoma City, Oklahoma, United States PRIDE Health Full time

    Job Title: Software Development Lead - Python ExpertJob Description:We are seeking an experienced Software Development Lead to join our team. As a Software Development Lead, you will be responsible for leading software development projects, ensuring timely delivery, and collaborating with cross-functional teams.Key Responsibilities:Lead software development...