Match score not available

Software Engineering Manager

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 8+ years of professional experience, At least 6 years in Web, SaaS, or Mobile development, 3+ years managing an engineering team, Excellent written and verbal communication skills, Deep understanding of .NET/C# programming.

Key responsabilities:

  • Oversee a small development team
  • Collaborate with leadership to define technical deliverables
  • Provide guidance on design and coding best practices
  • Maintain software system stability and performance
  • Ensure alignment on project priorities with stakeholders
Fullsteam logo
Fullsteam XLarge https://www.fullsteam.com/
501 - 1000 Employees
See more Fullsteam offers

Job description

It's fun to work in a company where people truly BELIEVE in what they're doing!

Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of 1,700 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries. Our purpose is to help our customers grow their businesses and delight their customers. Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients.

This role will oversee a small development team, working closely with the Vertical President and senior leadership. This role involves leading technical design, managing the delivery of software projects, and ensuring alignment with business goals. You will be responsible for guiding your team through the software development lifecycle, ensuring high-quality, scalable, and maintainable solutions. 

Primary Responsibilities:

  • Lead and mentor a small development team delivering high quality, scalable software platforms. 
  • Collaborate with the Vertical President and senior leadership to understand priorities and business objectives, translating them into technical deliverables.
  • Provide technical guidance on design, architecture, and coding best practices, ensuring efficient and maintainable code.
  • Review technical designs and code, avoiding unnecessary complexity and ensuring the quality of deliverables.
  • Facilitate planning, estimation, and execution of development tasks within your team.
  • Maintain a flexible and adaptable development framework that can scale to meet new market opportunities.
  • Collaborate across departments, especially with product owners and stakeholders, to ensure alignment on project priorities and business impact.
  • Ensure stability and performance of software systems, proactively addressing any issues to meet Service Level Agreements (SLAs).
  • Lead by example as a primary contributor

Supervisory Responsibilities:

  • Oversee team responsibilities
  • Mentor team members
  • Establish and maintain best practices, quality controls, and SLAs.

Skills & Competencies:

  • Agile Project Management & Oversite
  • .NET / C# Technical Experience and Leadership
  • Azure Cloud Architecture & Deployment

Minimum Qualifications:

  • Excellent written and verbal communication skills with both technical and non-technical audiences
  • Experience with SDLC tooling
  • Experience with CI/CD methodology and delivery is a plus
  • Prior experience with integrated payments and payment card industry is a plus
  • Minimum 8+ years of professional experience
  • At least 6 years of experience in developing Web, SaaS, or Mobile products
  • Minimum 3+ years of experience directly leading or managing an engineering team
  • A mindset that prioritizes MVP (Minimum Viable Product) principles, emphasizing simplicity and efficiency.
  • Demonstrated ability to solve challenging technical problems
  • Demonstrated ability to learn new technology and/or complex systems
  • Deep understanding of .NET/C# programming
  • Proven ability to decompose complex problems into discrete software deliverables
  • Coachable with a high integrity ownership mind-set
  • Self-starter with consistent track record of delivering high quality software in a pragmatic fashion

Fullsteam supports an inclusive workplace that values diversity of thought, experience, and background. Fullsteam is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state, or local law.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quality Control
  • Mentorship
  • Collaboration
  • Team Management
  • Problem Solving
  • Verbal Communication Skills
  • Adaptability

Software Engineer Related jobs