Engineering Manager

Apply Now

Company: Oxenham Group

Location: Sioux Falls, SD 57106

Description:

Engineering Manager
Position Overview:
The Software Engineering Manager is responsible for leading and managing a team of engineers in designing, developing, and maintaining high-quality software solutions in a fast-paced fintech environment. This role involves overseeing engineering projects, mentoring engineers, ensuring best practices in software development, and collaborating with cross-functional teams to align technology solutions with business goals. The ideal candidate will have a strong background in software engineering, experience in fintech or financial services, and a proven track record of leading high-performing teams.

Essential Functions:
  • Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement
  • Oversee the design, development, and optimization of high-performance financial applications using C#/.NET, PHP, and modern cloud technologies
  • Drive best engineering practices, including code reviews, test-driven development, and agile methodologies
  • Collaborate with product managers and stakeholders to define project roadmaps and deliver scalable, secure, and cloud-native fintech solutions
  • Ensure the stability, security, and scalability of software applications by enforcing best practices in architecture and DevOps
  • Manage team workload, set priorities, and track progress to ensure project deadlines and business objectives are met
  • Work with databases such as MySQL and MSSQL, ensuring performance and reliability
  • Oversee integration of third-party APIs and services to enhance business capabilities
  • Stay up to date with emerging technologies and industry trends to drive innovation within the engineering team

Supervisory Responsibility:
This position has direct supervisory responsibilities, including hiring, performance evaluations, coaching, and career development of software engineers.

Work Environment:
This job operates in a professional office environment. The role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.

Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. This is largely a sedentary role.

Position Type / Expected Hours of Work:
This is a full-time position. Standard work hours are Monday through Friday, 8:00 a.m. to 5:00 p.m. Occasional evening and weekend work may be required as job duties demand.

Education and Experience:
  • Bachelor's degree in software engineering, computer science, or a related field (Master's degree preferred)
  • 10+ years of experience in software development, with strong expertise in C#/.NET, PHP, and cloud technologies
  • 3+ years of experience managing or leading software engineering teams
  • Experience in fintech or financial services, with an understanding of security, compliance, and high-volume transactions
  • Proficiency with AWS, Docker, and database technologies (MySQL, MSSQL)
  • Strong understanding of software architecture, API development, and enterprise system design
  • Experience with Python, Symfony, or ORM frameworks is a plus
  • Familiarity with Enterprise Decision Management (EDM) or Business Decision Management (BDM) systems is a plus
  • Experience developing software in an Agile environment

Additional Eligibility Qualifications:
  • Excellent leadership, communication, and interpersonal skills
  • Strong analytical and problem-solving skills
  • Ability to manage multiple projects and priorities in a fast-paced environment
  • Commitment to fostering a culture of technical excellence and innovation

Similar Jobs