Lead Software Development Engineer

Job Description
We are seeking candidates with a strong background in computer science or engineering, that are interested in a software development and team leadership role. Our ideal candidates must have strong technical skills, a passion for technology and software and strong interpersonal skills. Must be able to work in a high energy environment and exhibit creative thinking and collaboration. Must have the ability to turn ideas into reality, communicate effectively, and work closely with other teams. Must have at least a few years of experience leading teams in the role of Team Lead and/or Scrum Master. Must be able to quickly come up to speed with various products and codebases and have a mindset for efficient project management. Must be able to drive efficient software architecture and make the best choices for the product and our customers. Must be able to mentor junior engineers and teach them proper development and design patterns. The candidate must be able to dive right into the codebase and contribute to defects and new feature development. Finally, we are seeking a candidate that is experienced in the space of developing scalable applications for the Cloud. Must be comfortable with containerization and cloud-based technologies in order to help us develop the next generation of elastically scalable cloud-based software
Required Education
Bachelor's Degree
Employment Type
Preferred Education

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.