Associate Software Engineering Manager at Serious Development | Torre

Associate Software Engineering Manager

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for United States residents)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Emma of Torre.ai
15 days ago

Requirements and responsibilities


DescriptionSerious Development is a boutique healthcare strategy, product, and software engineering firm. We partner with healthcare organizations to solve complex operational challenges through thoughtfully designed custom software.We are searching for an Associate Software Engineering Manager to lead one of our software teams and be responsible for ensuring that the team meets commitments made to the business and implements code according to the technical architecture that you specify. When implementation complications arise, you are able to recommend paths forward; whether it involves tweaks to the technical architecture or adjusting business requirements. You will be an integral part of the Engineering Leadership structure as the point-person between the Engineers “on the ground” and the business.Responsibilities (What you’ll do)Act as the primary point of contact for your team in all mattersCoordinate the engineering team’s day-to-day activities so that implementation commitments are delivered on or ahead of scheduleCollaborate with our Product Managers and UX Designers to ensure that the engineering team delivers what our clients need and want.Create technical architecture documentation and diagrams for the project and ensure that the engineering team’s deliverables are implemented accordinglyIdentify and convey technical considerations, risks, and trade-offsContribute to the engineering team’s implementation efforts, approximately 40% of your capacityEnsure that the code you and your team deliver has an extremely high level of quality and an extremely low potential for defects that will surface in the production environmentsAuthor documentation of your code that is useful for your team members and other members of EngineeringDive into code with engineers as technical challenges ariseDevelop proofs of concepts as neededReview code written by your team members to help catch issues before they surface after a deploymentTrain internal resources on technical topicsHire top talent onto your team as neededEnsure that your team members use their time effectively and efficientlyMitigating blockers for your team members if they are unable to clear themManaging your team members’ time-off requestsMentor engineers in best practices, technical knowledge, and collaborationAct as the scrum master for the engineering teamKeep current with engineering best practices, design principles, technology, security, and compliance in order to apply that knowledge to all of the responsibilities aboveRequirements (What we’re looking for)Education & ExperienceBachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, or a similar engineering major.5+ years of experience as a Software Engineer (a relevant Master's degree may be substituted for one year of this requirement), including 2+ years in a technical leadership role.Technical MasteryYou bring a versatile background working with multiple languages, frameworks, databases, and tools, alongside significant engineering mastery in one or more elements of our core stack: Python, PHP (Laravel/Cake), C# (.NET), Angular, React, Flutter, and ML/Data Science packages.Proven experience engineering SaaS products/platforms and cloud-based architectures.Hands-on experience engineering with containers, design patterns, and Linux and/or MacOS environments.Strong architectural habits, particularly Test-Driven Development (TDD).Active participation in widely-used open source projects.Team & LogisticsExperience working as a highly collaborative member of an engineering team, backed by excellent written and verbal communication skills.Authorization to work in the US.Must be located in (or willing to relocate to) one of the following states: NH, VT, MA, CT, NY, NJ, or [Eastern] PA.Highly Desirable PreferencesPrevious engineering experience within the HealthTech industry.Working proficiency in Spanish, Portuguese or Ukrainian language skills is strongly preferred.