Software Engineering Manager (Remote Opportunities Available)

Revenue Management
Oklahoma City, OK, United States
3 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Software Quality Code Review Computer Programming Software Debugging Software Design Patterns Linux
+19 more
DevOps Junit Software Maintenance Mockito Ansible Software Engineering SQL Stored Procedures SQL Databases Web Application Frameworks Scripting Large Language Models Concurrency Safety Critical Systems Backend Git Containerization Infrastructure Automation Frameworks Puppet Software Version Control

Job description

We are seeking an experienced Manager, Software Engineering, to join our development team. In this position, you will be responsible for the design, development, testing, and maintenance of software applications. You will collaborate with other engineers to implement innovative solutions, provide technical guidance to our development team, and ensure that the software meets the highest standards of quality and performance.

The Manager, Software Engineering is responsible for overseeing the activities of the Software Development team to ensure work productivity, timeline delivery and code quality. They oversee the day-to-day operations of the Development Teams and perform code reviews, maintain the team’s Agile backlog, and develop, support, and debug applications within the RMS architecture in a pleasant, collaborative team environment.

RMS offers a flexible and results-oriented work environment which uses the latest technology, AI Technology with LLMs, and best practices, to continuously improve ourselves and our software. Please, come join our team in a pleasant, collaborative team environment!, * Lead the Development team through a full Agile SDLC

  • Manage day-to-day operations of Team Leads and Team Members
  • Perform employee training and evaluation
  • Determine staffing needs and assist in hiring for the Development team
  • Upgrade, develop and integrate existing code
  • Develop new software
  • Work in a small team environment to accomplish long-term goals
  • Analyze, design and develop tests and test-automation suites
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms
  • Provide recommendations for continuous improvement
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Strong DevOps focus and experience building and deploying infrastructure with cloud deployment technologies like ansible, chef, puppet, etc.
  • Additional duties and responsibilities as assigned

Requirements

  • Strong back-end development skills with Java and C#
  • Suitable educational background
  • Strong understanding of Java concurrency, concurrency patterns
  • Experience with LLMs and AI development methodologies a large plus
  • Experience with TDD, code testability standards, JUnit/Mockito
  • Experience with Containerization
  • 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
  • Familiarity with Design Patterns and their uses
  • Excellent communication, interpersonal, and consultative skills
  • Familiarity with C/C++ or other programing languages
  • Experience with version control (GIT, CVS), * Experience in a leadership role required (1-3 years)
  • Professional Development experience preferred
  • Bachelor of Science degree in related field preferred

Environmental Conditions

Indoor climate-controlled environment. Moderate to quiet noise level

Physical requirements

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.

All applicants are subject to a drug screen and background check per company policies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…