KamisPro

Software Development Lead - Manager

KamisPro United States
No longer accepting applications

Direct message the job poster from KamisPro

Scott Whiteford

Scott Whiteford

Software Development Lead (or Manager as long as hands-on technical)

Seeking an experienced and hands on development manager with excellent software architecture and development, data analysis, optimization, and cloud-based skills. Applicants should have strong coaching and mentoring skills and experience in building cloud-based applications using modern development standards. The position will lead a distributed team (of 4-6) responsible for the end-to-end architecture and development of custom software solutions. Experience in the energy industry highly preferred. Optimization experience from the financial industry may be a good fit as well. 100% remote with core business hours of 10am-4pm Eastern Time. Would prefer someone EST, but some of the team are Pacific time.


Salary $165-175 K plus 10% bonus.



Requirements:

  • 12+ years of full stack software development experience with at least 2 years in a management or leadership role
  • 7+ years of experience building and deploying solutions on public cloud infrastructure in Azure
  • Experience designing and building scalable solutions and RESTful applications with a microservices architecture in Azure
  • Experience in C#, .Net Core, SQL Server, XML, JSON and REST web services
  • Experience in Azure Event Hubs, Azure Functions, App Services, Azure Service Bus, Data Lakes, Application Insights
  • Hands on experience with deployments, Git Repos, Azure CI/CD pipelines
  • A Good team leader, with a passion for collaboration and an ability to articulate both high-level and complex concepts to technical and business audiences
  • Experience partnering with product or program management teams to identify priorities and break down work
  • Strong analytic skills and understanding of software engineering principles including object oriented coding practices, coding standards, code reviews, source control management, build processes and testing and ability to coach and mentor in this area
  • A BS in Computer Science, Engineering or relevant combination of education and experience
  • Working experience on an Agile/Scrum/Kanban Team
  • Solid verbal and written communication for interacting with a team of distributed resources
  • Ability to work in a fast-paced environment while balancing multiple priorities


Nice to Have

  • Energy experience
  • Python experience
  • Azure Container Apps / Azure Kubernetes Service (AKS)
  • Terraform
  • Angular / React
  • Performance monitoring
  • TDD or BDD experience
  • Experience implementing cloud based automated testing platforms and unit tests


Primary position responsibilities:

  • Lead and mentor a team of software engineers, communicate honestly and effectively to build trust and encourage a culture of learning and growth
  • Own the software development lifecycle from requirements to deployment; identify inefficiencies and drive best practices in modern software development practices and cloud-based technologies
  • Work with product management, technical teams and senior leadership to understand business objectives and how the solution delivers value
  • Effectively communicate technical decisions and status to technical and non-technical audiences
  • Participate in the recruiting, hiring and onboarding of new team members
  • Design and build prototypes or solution modules as needed

  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Information Technology and Project Management
  • Industries

    Services for Renewable Energy, Electric Power Transmission, Control, and Distribution, and Electric Power Generation

Referrals increase your chances of interviewing at KamisPro by 2x

See who you know

Get notified about new Software Engineering Manager jobs in United States.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub