Software Engineering Manager (Remote Opportunities Available)

Revenue Management Solutions LLC

Oklahoma City (OK)

Remote

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Revenue Management Solutions LLC in Oklahoma City is seeking an experienced Manager, Software Engineering to lead the development team. You will oversee design, development, testing, and maintenance of software applications, guiding engineers to deliver high-quality solutions using Agile practices.

The role focuses on staffing, performance reviews, code quality, and DevOps with cloud deployment tools. You will collaborate with peers to implement innovative solutions and mentor the team to

Qualifications

  • 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 programming languages.
  • Experience with version control (GIT, CVS).

Responsibilities

  • 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.
  • Additional duties and responsibilities as assigned.

Skills

Java
C#
TDD
JUnit/Mockito
Containerization
DevOps
Linux scripting
SQL databases
JavaScript frameworks
Git
CVS
C/C++
LLMs
Communication

Education

Bachelor's degree in related field
Leadership experience
Professional development experience preferred

Tools

Docker
Kubernetes
Ansible
Chef
Puppet

Job description

Remote opportunities available
Please note this role is not currently sponsoring any VISAs.

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!

Duties and Responsibilities
  • 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
Qualifications
  • 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)
Education/Experience
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Manager (Remote Opportunities Available)
Software Engineering Manager (Remote Opportunities Available)

Revenue Management Solutions • Oklahoma City (OK)

Remote
USD 120,000 - 180,000
Software Engineer (Remote Opportunities Available)
Software Engineer (Remote Opportunities Available)

Revenue Management Solutions • Oklahoma City (OK)

Remote
USD 90,000 - 130,000
Sr. Software Engineering Manager
Sr. Software Engineering Manager

Waystar • Lehi (UT)

On-site
USD 130,000 - 160,000
Competitive total rewards
Customizable benefits package
Generous paid time off
+4
Software Engineering Manager
Software Engineering Manager

Power Systems Mfg., LLC • Florida

On-site
USD 120,000 - 190,000
Manager, Software Engineering - Remote
Manager, Software Engineering - Remote

Ladders • United States

Remote
USD 110,000 - 130,000
Work from home
Medical, dental, and vision coverage
401(K) and life insurance
+4
Lead Software Engineer
Lead Software Engineer

i3 Verticals, LLC • United States

Remote
USD 140,000 - 190,000
Engineering Manager
Engineering Manager

Ampact • Minnesota

On-site
USD 120,000 - 180,000
Sr. Manager, Software Engineering
Sr. Manager, Software Engineering

Visa • Austin (TX)

Hybrid
USD 162,500 - 260,400
Comprehensive benefits package
Medical, Dental, and Vision insurance
401(k) and FSA/HSA
+2
Software Engineering Manager
Software Engineering Manager

Highview Staffing • Attleboro (MA)

Hybrid
USD 140,000 - 210,000
Sr. Software Engineer
Sr. Software Engineer

Gravity IT Resources • Cincinnati (OH)

Remote
USD 110,000 - 160,000