Software Engineering Manager (Remote Opportunities Available)
Revenue Management Solutions LLC Oklahoma City, Oklahoma, United States
IT Services and IT Consulting · 201-500 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The Software Engineering Manager will oversee the development team's daily operations, ensuring productivity, timeline delivery, and high code quality. They are responsible for designing, developing, and maintaining software applications while providing technical guidance and mentorship to team members.
What they look for
Requirements
Candidates must have 1-3 years of leadership experience and strong back-end development skills in Java and C#. A bachelor's degree in a related field is preferred, along with experience in Agile methodologies and DevOps practices.
Full description
**Remote opportunities available**
Please note this role is not currently sponsoring any VISAs.
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!
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.
Similar roles
-
Engineering Manager- Finance Engineering
Apple Hyderabad, Telangana, India
-
Cyber Design & Engineering Manager
Vector Limited Auckland, Auckland, New Zealand
-
Engineering Manager - Cloud Networks
Xero Melbourne, Victoria, Australia
-
Engineering Manager, Services
Jobgether Canada · CA$150K–CA$175K/yr
-
Engineering Manager(Manufacturing)
South Bay Solutions Fremont, California, United States · $160K–$185K/yr
-
Software Engineering Manager, AI Platform Engineering
SoFi San Francisco, California, United States · $154K–$264K/yr