Apply

Software Engineering Manager

Posted 14 days agoViewed

View full description

💎 Seniority level: Manager, 8+ years

📍 Location: United States

💸 Salary: 118450.0 - 236900.0 USD per year

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: Backend DevelopmentSQLAgileGitHTMLCSSSCRUMC#.NET.NET coreAngularReactCI/CDRESTful APIsMicroservicesJSONNodeJSSoftware Engineering

Requirements:
  • 8+ years of experience in the engineering field as a software engineer
  • Bachelor’s degree in Computer Science or a related field or equivalent work experience
  • 8+ years of work experience in .NET framework, .Net Core, C#, Web API 2 and RESTful web services
  • Working knowledge of front-end technologies such as Angular, NgRx, React, CSS3, HTML and Node
  • Strong SQL skills.
  • Exposure to caching patterns and technologies is a plus(Redis, Couchbase, etc.)
  • Exposure to Document Databases is preferred
  • Experience with TDD and familiarity with Unit testing frameworks is preferred
  • Familiarity with messaging technologies like Kafka, 
  • Akka.Net
  • NServiceBus or RabbitMQ is a plus
  • Experience doing Agile spikes on new ideas, and once decisions are made helping to carry out the implementation.
  • Experience with multi-layer architecture, architectural patterns and Dependency Injection frameworks. Experience with Mediator pattern, Domain Driven Design and ORMs strongly desired
  • Strong understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation
  • Experience with application containerization and container management is a plus
  • Experience with Scrum/Agile development methodologies
  • Experience with version control software such as GIT or TFS
  • Experience with Continuous Integration Continuous Deployment (CI/CD) is a plus
Responsibilities:
  • Engineer highly scalable, distributed web services & applications
  • Work on enterprise services and applications
  • Be responsible for the security and privacy of all protected health information that may be accessed during everyday work activities
  • Deliver high-quality code to production
  • Suggest paradigms, toolsets, frameworks, or third party solutions and work to establish consistency in terms of process and approach.
  • Support team members and drive: 
  • Partnership with and execution of product direction across the group.
  • Adoption of new technology and best practices.
  • Fostering a security mindset, helping to train and implement code security best practices within the team.
  • Aggregating and reviewing engineering performance and application uptime KPIs.
  • Strong mentorship and coaching to junior software engineers leading software design and implementation of most projects.
  • Identifying opportunities for improvement across dependent services and teams.
Apply

Related Jobs

Apply

📍 United States of America

🧭 Full-Time

💸 104350.0 - 155350.0 USD per year

🔍 Insurance and/or reinsurance

🏢 Company: careers

  • 9+ years experience in agile development, programming, or systems analysis.
  • 3+ years leading agile development teams
  • 2+ years people management experience
  • Highly advanced agile delivery and systems analysis skills
  • Leads and manages agile teams to delivery technology solutions; identifies and resolves technical, operational, and organizational problems
  • Mentor associates within the department and continually develop team competencies
  • Develop and maintain effective product and business relationships, coordinating service delivery in line with negotiated Service Commitments.
  • Manage the application portfolio by partnering with product and business, understanding and communicating needs to internal IT teams and external vendors
  • Operate in an agile disposition to collaborate with product and business partners to ensure properly defined and communicated request and execution
  • Duties include hiring, training, evaluating, coaching, direct reports.
  • Maintain current knowledge of industry practices, trends and applications.
  • Perform other duties as assigned.

LeadershipProject ManagementSoftware DevelopmentSQLAgileBusiness AnalysisPeople ManagementAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsWritten communicationInterpersonal skillsTeam managementSoftware EngineeringData managementBudget management

Posted 5 days ago
Apply
Apply

📍 United States of America

🧭 Full-Time

🔍 Software Development

🏢 Company: TCGPlayer_External_Career

  • 8 years of software development experience on large-scale, high-volume, technical systems in a microservice based architecture with AWS for cloud infrastructure
  • 3 years of management experience
  • Proven success providing project management artifacts in an agile environment
  • Excellent oral and written communication skills with engineers and non-engineers alike
  • Strong ability to coach engineers, helping them improve their skills and grow their careers (including managing remote engineers)
  • Enhance our order management capabilities as we expand internationally and into an omni-channel selling experience.
  • Provide leadership and management to software engineers to create scalable software solutions for the TCGplayer platform.
  • Coordinate with fellow Engineering Managers and Project Managers to manage inter-team dependencies and ensure the on-time delivery of software.
  • Partner with Cloud Platform & Site Reliability Engineering to ensure we have a trusted and reliable platform for business critical in-store tooling.
  • Consolidate redundant technologies and applications to build a stable foundation for future business growth.

AWSBackend DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLAgileAWS EKSCloud ComputingJavaKubernetesCI/CDRESTful APIsDevOpsMicroservicesSoftware Engineering

Posted 11 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: MNTN👥 251-500💰 $2,000,000 Seed about 2 years agoAdvertisingReal TimeMarketingSoftware

  • 5+ years of experience managing fast-moving, product-oriented engineering teams
  • 5+ years of experience with backend development and API design concepts
  • 5+ years of experience with NoSQL databases, SQL databases, distributed storage, and big data systems
  • A solid grasp of modern software development practices (CI/CD frameworks, Agile methodologies, etc.)
  • Exceptional people skills, including mentoring, scaling teams, and leading through uncertainty
  • Excellent communication skills for both technical and non-technical stakeholders
  • Proven ability to manage multiple stakeholders and priorities in a fast-paced environment
  • Build, optimize, and maintain the Integrations Platform, a robust, extensible integration architecture capable of supporting hundreds of data connectors - similar to frames seen in Zapier or Segment.
  • Hire, manage, and mentor a team of Data Engineers and Backend (Java/Kotlin) Engineers.
  • Work closely with leadership to identify, prioritize, and build high-impact features.
  • Own the processes on your team, ensuring the rapid and high-quality delivery of solutions to meet critical business needs.
  • Ensure smooth coordination of changes across technical and non-technical stakeholders, including internal Engineering and customer support teams
  • Regularly communicate and collaborate with senior leadership, including the CEO, to align on immediate priorities and technical directions.

Backend DevelopmentLeadershipSoftware DevelopmentSQLJavaKotlinPeople ManagementCross-functional Team LeadershipAPI testingData engineeringData StructuresREST APINosqlCommunication SkillsCI/CDAgile methodologiesMentoringTeam managementStakeholder management

Posted 17 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 173700.0 - 193000.0 USD per year

🔍 Software Development

🏢 Company: Code.org👥 101-250💰 Grant almost 3 years agoEducationEdTechChemical EngineeringNon ProfitSTEM Education

  • Passion for our mission of growing access to computer science education
  • Relevant professional software engineering experience to provide technical mentoring, design, and architectural guidance to team members
  • Experience in people management, having led teams of software engineers
  • Demonstrated experience in hiring, building, and developing diverse teams of software engineers
  • Proven ability to guide the planning and execution of software projects, balance trade-offs, and deliver on schedule
  • Ability to lead and work effectively in a dynamic environment with shifting priorities.
  • Experience supporting the production of high-scale web-based software products or service
  • Experience in one or more of these technologies preferred: TypeScript, React, Ruby on Rails, SQL/Databases/MySQL, AWS
  • Be a U.S. Citizen or Permanent Resident
  • Work within the United States
  • Pass a pre-employment background check
  • Be willing to travel a minimum of two times per year for team events
  • Lead a diverse and agile software engineering team of 4 - 8 engineers.
  • Support a learning and coding platform for students, teachers, and our partner community.
  • Work with your team, product managers, curriculum writers, and leadership to execute on technical strategies to build accessible and engaging experiences.
  • Create sustainable software, balancing feature delivery and timelines, and delivering excellent live site availability for our millions of students and teachers around the world.
  • Manage, mentor, and support the growth of engineers on your team and be responsible for creating an inclusive, welcoming, and productive team culture and work environment.

AWSBackend DevelopmentLeadershipProject ManagementSQLCloud ComputingFrontend DevelopmentMySQLPeople ManagementRuby on RailsTypeScriptReactMentoringTeam managementSoftware Engineering

Posted 22 days ago
Apply
Apply
🔥 Software Engineering Manager
Posted about 1 month ago

📍 United States

💸 190000.0 - 210000.0 USD per year

🔍 Healthcare

🏢 Company: Inspiren👥 11-50💰 $2,720,602 over 2 years agoMachine LearningAnalyticsInformation TechnologyHealth Care

  • 5-8 years of experience software development
  • 3 years+ managing other developers experience
  • Proven experience with React
  • Proven experience with ExpressJS or equivalent
  • Acute analytical abilities combined with a pragmatic approach to real-world problem-solving
  • Proficient in managing timelines, ensuring quality, and overseeing delivery
  • Ability to thrive in collaborative settings and see the value of cross-disciplinary teams
  • AWS platforms and services, especially serverless (Lambdas and DynamoDB)
  • Engage with operations, sales, and product teams to grasp business challenges, driving technical solutions to cater to their needs
  • Knock down walls and barriers to keep a high caliber team delivering the highest quality code possible
  • Manage multiple technical projects
  • Manage and grow the careers of multiple developers
  • Architect, design, build, and maintain a serverless AWS web application
  • Architect, design, build, and maintain a React Native application
  • Architect, design, build, and maintain an React serverless AWS web application front end
  • Conceptualize, design, and enhance machine learning models tailored for computer vision applications
  • Uphold the principles of test-driven development (TDD) in your coding practices
  • Write and sustain unit tests to ensure system robustness
  • Build frameworks for building, testing, deploying, and managing AI models

AWSBackend DevelopmentLeadershipProject ManagementSoftware DevelopmentAgileExpress.jsFrontend DevelopmentMachine LearningPeople ManagementReact NativeServerlessReactCommunication SkillsAnalytical SkillsCI/CD

Posted about 1 month ago
Apply
Apply
🔥 Software Engineering Manager
Posted about 1 month ago

📍 United States, Canada

🔍 Software Development

  • Experience with and passion for the agile development process.
  • Ability to mentor engineers of all levels
  • Full stack engineering experience. We work in Ruby on Rails, Python, Java, .NET, SQL, and React.
  • Ability to learn new technologies and help bring your team up to speed on them.
  • Comfort when navigating a large legacy code base and ability to spin up a new project for greenfield development.
  • Proven leadership skills and proven ability to execute on projects.
  • Experience collaborating with all the different departments needed to make software to run from Customer Support, to Operations and Platform Engineering.
  • Interest in the technology challenges faced by government offices.
  • Bachelor’s Degree in Computer Science or related field or equivalent experience.
  • Be responsible for career development of engineers within your group.
  • Perform employee management, including coaching, skills development, and performance assessment
  • Help engineers identify areas for improvement, create plans to improve, and execute improvements.
  • Act as point person for hiring process for your level.
  • Operate as an individual contributor on an engineering scrum team.
  • Collaborate with Scrum Masters to ensure process efficiency and improve current process.
  • Own and evangelize development team values.
  • Execute tactically and provide proper context to the team.
  • Focus on long term vision and ensure technical decisions work to enable Granicus’ future.
  • Ensure shared development team responsibilities are handled.
  • Make significant contributions outside of the Product Organization as a resource to other areas of Granicus.
  • Represent the Granicus Development team within Granicus and (when called upon) to clients outside of Granicus.

Backend DevelopmentLeadershipPythonSQLAgileFrontend DevelopmentFull Stack DevelopmentGitJavaPeople ManagementReact.jsRuby on RailsSCRUMSoftware ArchitectureAlgorithmsData Structures.NETCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware EngineeringDebugging

Posted about 1 month ago
Apply
Apply

📍 United Sates, Canada, Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Sanity👥 51-200💰 Corporate almost 3 years agoSoftware Development

  • 4+ years of engineering leadership experience and 5+ years of software development experience.
  • Solid technical skills to support developers in building both front-end and full-stack solutions, including APIs and microservices using React, TypeScript, Node.js and Go.
  • Thoughtful problem solver with the ability to quickly and accurately understand context and break down complex problems into efficient solutions.
  • Able to find pragmatic solutions that balance quality, speed, and results – prioritizing business impact over perfection.
  • Empathic and effective communicator of ideas, technical decisions, and feedback – both in writing and during real-time communication.
  • Ability to understand the complex requirements of building not just a user-facing application, but also a developer toolkit that our users in turn use to build their own user interfaces.
  • Strong sense of good design/UX, with experience collaborating with a design partner.
  • Build a highly effective team by mentoring and supporting them in their professional development, unlocking their potential, and challenging them to step outside their comfort zones to grow and excel.
  • Own the strategy, roadmap, and execution in partnership with the product manager and designer.
  • Define technical direction and help your team make architecture decisions to build scalable and secure product experiences at high velocity.
  • Align with technical leaders across product teams to ensure cohesive technical strategy and knowledge sharing.
  • Make data-informed decisions based on user research, experimentation, and rapid iteration.
  • Set the standard for your team to ensure consistent, sustainable delivery, and manage expectations and visibility of work.
  • Work closely with the Head of Engineering, along with leadership in product management and design, to facilitate teamwork and establish processes that can scale as we do.
  • Support a team working with a wide range of technologies: React, TypeScript, Next.js, Node.js, Go, PostgreSQL, Rudderstack, Amplitude, GrowthBook, BigQuery, and DBT.

Backend DevelopmentLeadershipNode.jsPostgreSQLProject ManagementSoftware DevelopmentAgileData AnalysisFrontend DevelopmentFull Stack DevelopmentProduct ManagementReact.jsSCRUMTypeScriptUI DesignUser Experience DesignCross-functional Team LeadershipAPI testingGoNext.jsCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesData visualizationTeam managementData modelingSoftware EngineeringA/B testing

Posted about 1 month ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 100000.0 - 120000.0 USD per year

🔍 Software Development

🏢 Company: Ashby👥 51-100💰 $30,000,000 Series C 10 months agoManagement Information SystemsHuman ResourcesRecruitingSoftware

  • 5+ years experience in engineering leadership
  • Experience with product development and user-facing experiences
  • Empathy in communication and team support
  • Build and lead a team of engineers
  • Provide feedback on product and technical specs
  • Improve interview processes
  • Engage in hands-on coding and debugging

GraphQLNode.jsTypeScriptPostgresReact

Posted about 2 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 126100.0 - 157600.0 USD per year

🔍 Biotech

🏢 Company: Natera👥 1001-5000💰 $250,000,000 Post-IPO Equity over 1 year ago🫂 Last layoff about 2 years agoWomen'sBiotechnologyMedicalGeneticsHealth Diagnostics

  • 5+ years of software development experience using Python or Java
  • 2+ years of experience building and managing engineering teams
  • Expertise in AWS cloud technologies
  • Lead technical design and implementation strategy
  • Manage multiple ongoing projects
  • Guide the career development of team members

AWSLeadershipProject ManagementPythonAgileJava

Posted about 2 months ago
Apply
Apply

📍 US

🧭 Full-Time

🔍 Fintech

🏢 Company: AffiniPay👥 501-1000💰 Private 9 months agoFinancial ServicesPaymentsFinTech

  • BS in Computer Science or related field.
  • 7+ years of experience designing, implementing, monitoring, and debugging large-scale solutions in cloud-based environments.
  • 2+ years of experience managing, mentoring, and leading engineering teams.
  • Experience building and deploying production-grade web applications at scale.
  • Familiar with LEAN product development and Agile frameworks - Scrum or Kanban.
  • Strong people management skills.
  • Experienced in building APIs.
  • Expert in frontend technologies.
  • Strong understanding of SOLID design principles and design patterns.
  • Strong understanding with SQL, and familiarity with databases such as Postgres or MySql.
  • Strong teamwork and documentation skills.
  • Develop scalable applications in a modern web application framework (Rails, React, Node, NextJS or equivalent).
  • Build modern frontend technologies and libraries (React, Bootstrap CSS, Tailwind).
  • Participate in hiring and recruiting to build out engineering teams.
  • Manage engineers in multiple teams and facilitating strong collaboration.
  • Ensure high software engineering quality and standards are practiced throughout the software lifecycle.
  • Optimize engineering processes to improve efficiencies.
  • Collaborate with product teams to consider trade-offs and identify risks.
  • Mentor, onboard, and coach software engineers, fostering their professional growth.
  • Collaborate with UX to design and ship modern web applications.
  • Support software deployments, including debugging and troubleshooting.
  • Communicate with technical and non-technical stakeholders to understand requirements.
  • Lead team meetings to ensure effective communication and coordination.
  • Drive technology initiatives for application performance and scalability.
  • Stay updated with industry trends and emerging technologies.
  • Provide technical expertise to the broader engineering group.

Node.jsPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsFrontend DevelopmentMySQLPeople ManagementRuby on RailsREST APIReact

Posted 2 months ago
Apply