Software Engineering Manager

Company:  Penn Foster
Location: Alpharetta
Closing Date: 05/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Who We Are:

DataScan is the leading provider of wholesale asset finance and floorplan auditing solutions for the automotive finance industry in the US and Canada. North America’s leading banks and finance companies rely on DataScan’s best-in-class technology and services to facilitate wholesale lending and manage portfolio risk.

We are looking for an experienced and enthusiastic Software Engineering Manager who will lead a team of software engineers in the development and delivery of software applications.

We offer Hybrid/Flexible work arrangements. Applicants for the Software Engineering Manager position should live in the metro-Atlanta area and be comfortable commuting to our Alpharetta office.

Who You Are:

As a Software Engineering Manager, you are a seasoned professional with strong leadership and communication skills. You excel at communicating strategy and vision, inspiring team members to contribute effectively towards organizational goals. You possess a keen ability to identify dependencies within the system, allowing you to make informed decisions that drive successful outcomes. Self-awareness is a strength, as you understand your own areas of development and continuously work towards improvement. Your expertise in setting and managing expectations at a broader scale and complexity helps navigate projects effectively. You are adept at collaborating with various stakeholders, including executives, clients, and external partners, and can anticipate how team efforts may be impacted by dependencies. Your keen sense of identifying unique needs and perspectives of others helps gain buy-in and drive alignment. Additionally, you have experience in managing performance concerns, providing constructive feedback, and building a strong network within engineering management.

Responsibilities:

  • Building New Product: Lead your team in building products, some in the early stages of development and some more established products. Own responsibility for planning, development, and successful delivery of features.
  • Stakeholder Collaboration: Interact and collaborate with various stakeholders, including other departments, executives, clients, and external partners, to ensure alignment and success.
  • Dependency Management: Identify and manage all dependencies within the system, anticipating their impact on the team's work and providing clear communication up and down the organizational hierarchy.
  • Problem Solving and Forecasting: Skillfully identify tensions or challenges in operating structures and propose viable solutions, while forecasting and identifying potential headcount needs.
  • Performance Management: Provide regular feedback to team members. Coach your direct reports to help them grow into stronger engineers. Manage performance concerns as necessary to keep the team productive.
  • Agile Leadership: Adapt quickly to changes and demonstrate agility by implementing well-thought-out change initiatives that drive the team forward effectively.
  • Coaching and Development: Coach and develop team members to distill complex problems into simpler components, empowering them to have a greater impact.
  • Project Delivery: Demonstrate a consistent track record of delivering large projects successfully, meeting deadlines and achieving project goals.
  • Transparent Communication: Foster a transparent and open communication culture within the team, sharing relevant information on projects, changes, and organizational updates.
  • Empathy and Team Support: Understand and empathize with team members' perspectives, challenges, and feelings, while providing support and guidance.
  • Hiring and Headcount Planning: Participate in headcount planning, refine hiring and onboarding processes, and ensure the team has the right talent to succeed.

Qualifications:

  • Bachelor's degree in a technical field such as Computer Science or equivalent experience.
  • 3+ years of experience directly managing software engineers.
  • 7+ years of experience working directly within software engineering teams.
  • Familiarity with at least one modern programming language, such as C#, Java, Python, or similar language.
  • Experience with distributed architectures, such as microservices, and web development.
  • Experience designing or architecting (design patterns, reliability, and scaling) new and existing systems.
  • Experience working within cloud environments, such as AWS, Azure, or GCP.
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development lifecycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live-site operations.

Preferred Qualifications:

  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
  • Experience in recruiting, hiring, mentoring/coaching, and managing teams of Software Engineers to improve their skills and make them more effective, productive software engineers.
  • Track record of delivery in rapidly-changing, highly-collaborative, multi-stakeholder environments.
  • Experience with building and maintaining mission-critical and highly-available systems.
  • Experience working within financial systems.

Compensation and Benefits:

At DataScan, our associates are our number one asset. We offer competitive compensation with annual bonus potential, paid time-off, and excellent health care and retirement benefits.

Compensation and benefits include:

  • Competitive compensation
  • Bonus potential based on satisfactory performance.
  • Flexible health insurance options, including vision and dental coverage.
  • 401(k) retirement savings plan, including company contributions
  • Wellness incentives
#J-18808-Ljbffr
Apply Now
Share this job
Penn Foster
  • Similar Jobs

  • Manager, Software Engineering

    Alpharetta
    View Job
  • Manager, Software Engineering

    Peachtree Corners
    View Job
  • Manager, Software Engineering

    Peachtree Corners
    View Job
  • Software Engineering Manager

    Alpharetta
    View Job
  • Manager, Software Engineering

    Peachtree Corners
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙