Software Engineering Manager

at  Qmerit

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Jul, 2024USD 170000 Annual19 Apr, 202410 year(s) or aboveAzure,Communication Skills,Software Engineers,Platforms,Computer Science,Information Systems,Project Management SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

THE COMPANY:

Qmerit, headquartered in Irvine, California, simplifies the adoption of electrification products for single and multi-family residential and small business markets. A leader in green energy transformation, the company provides value-driven services throughout the renewable energy equipment implementation lifecycle. This is delivered through Qmerit’s network of company owned contractors, value added resellers and independent certified service providers, skilled in system application and integration as well as ongoing maintenance. Combining this nation-wide network of certified electrical contractors with the company’s digital managed services platform and white-glove concierge services. Qmerit delivers customers an unmatched quality experience when installing electric vehicle (“EV”) charging stations and integrating to battery storage, solar systems, emergency power and microgrid solutions.
JOB TITLE: Software Engineering Manager - Remote - Salary: Up to $170K + Bonus

JOB DESCRIPTION

Are you passionate about building software products that prompt the customer to say – “Wow! that’s a total game-changer?” Do you get excited about applying technology creatively to accelerate product adoption? Would you like to be part of a fast-growing company where you can influence its future direction? If so, keep reading! As an experienced Software Engineering Manager, you will lead our growing Full-Stack Engineering team and help design and implement various aspects of our digital workforce management platform. The ideal candidate will be a tenacious and creative problem solver who can prototype solutions quickly. In this role, you will inspire a team of engineers by providing career guidance, hands-on technical direction, and architectural oversight to ensure high-quality and efficient solutions are developed. You work hard to create a culture of accountability, creativity, and innovation.
Our headquarters is in Irvine, CA, but you can work remotely in the United States.

PREFERRED QUALIFICATIONS

  • MS/BS degree in Computer Science, Information Systems or equivalent preferred
  • 10+ years of software engineering experience
  • 5+ years of experience managing teams
  • Proven track record in building effective teams and experience hiring and retaining software engineers and managers
  • Experience in partnering with product management teams
  • Demonstrated expertise in enterprise application development in platforms
  • Highly experienced and competent in building cloud-native applications (Azure preferred or GCP)
  • Experience in implementing solutions leveraging DevOps (Azure, GCP, etc.) and implementing CI/CD pipelines
  • Strong project management skills, with experience in an agile development environment
  • Strong written and verbal communication skills
  • Track record of launching customer-facing experiences

Responsibilities:

  • Lead and motivate the Software Development team to deliver on new features, provide bug fixes, and shape platform architecture to meet the needs of the end-users
  • Hire, train, mentor, and motivate engineers who are aligned with company core values and optimize overall team performance by coaching individual team members
  • Establish an environment that stimulates innovation and creativity with an emphasis on building “raving fans” of the products
  • Use agile software delivery and CI/CD implementations
  • Participate in PR reviews, and various aspects of SDLC
  • Develop a deep understanding of Qmerit products and gain hands-on experience with various aspects of the platform to handle technical discussions with customers
  • Engage with the team in solving challenging problems using the best technology and product architecture
  • Work collaboratively with the Product Management team to understand the current and future needs
  • Partner with QA & Support leaders to ensure continuous quality and speed of delivery
  • Responsible for the overall planning, execution, and success of development projects
  • Ensure development sprints are planned and executed effectively to maximize quality and team velocity
  • Implement mechanisms to monitor, manage and provide progress on all software development activities
  • Continually evaluate the existing architecture, technical landscape and provide direction to build a platform with a world-class architecture that optimizes for security, resilience, and extensibility
  • Conceive team structure and continuously seek opportunities to adjust team structure to maximize agility and efficiency
  • Lead and collaborate with internal cross-functional teams and third-party vendors to ensure adequate Software Delivery and Operations (SDO) performance
  • Drive process change and improvement to increase development efficiency, quality, and SDO performance
  • Ensure timely communication with senior management on status, risks, and strategy
  • Ensure effective communications across the software development team, Product Management, QA, and other stakeholders
  • Stay current with new technology trends (Cloud, Microsoft Azure, Containers, AI/ML applications, etc.) and identify opportunities for innovative ideas related to technology selection and usage


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Information Systems

Proficient

1

Remote, USA