Remotery

Software Engineering Manager

atSitusAMCRemoteUS flagUnited StatesFull-timeSoftware Engineering ManagerSeniorLead$175k – $235k/year

Posted Jul 29

This is a fully remote position, open to applicants in United States.

📋 Description

• Act as a full-stack developer to create scalable software solutions.

• Oversee the design, development, testing, deployment, and support of both new and existing software products, applications, services, and components for client-facing and proprietary platforms.

• Propel the delivery of high-quality software solutions that align with business objectives, client requirements, product strategy, and long-term technology goals.

• Collaborate with product, business, architecture, QA, security, DevOps, and other cross-functional teams to convert business requirements into scalable, maintainable technical solutions.

• Guide teams through Agile delivery practices, which include short- and long-term planning, backlog alignment, sprint execution, demonstrations of functioning software, and accountability for delivery.

• Assist in the creation of Minimum Viable Products that provide business value promptly while ensuring quality, scalability, and architectural integrity.

• Function as a technical leader and escalation point for intricate development, integration, troubleshooting, testing, and debugging tasks.

• Contribute to and influence the technical roadmap for projects, products, and platforms, ensuring alignment with future customer and business needs.

• Define and steer system, technical, and application architecture decisions that encourage reuse, componentization, extensibility, maintainability, performance, and security.

• Assess new platforms, programming languages, frameworks, tools, and software products to evaluate their feasibility and value for integration into company solutions.

• Maintain a robust understanding of modern software development environments and technologies, encompassing Java, C#, .NET/.NET Core, AWS, Azure, API integrations, RESTful services, structured and unstructured databases, web technologies, and JavaScript frameworks such as Angular, Vue, and React.

• Supervise the implementation of software engineering plans, development processes, standards, and documentation to ensure consistency, repeatability, and delivery discipline.

• Ensure software solutions satisfy functional and non-functional requirements, including quality, security, stability, scalability, modifiability, performance, and data protection expectations.

• Provide solutions and alternatives to address technical or delivery challenges that affect timelines, scalability, performance, production readiness, or implementation success.

• Analyze code, architecture, and system behavior to identify issues and guide necessary corrective actions.

• Establish and track delivery metrics related to turnaround time, workload, rework, defects, test coverage, and team performance to promote continuous improvement.

• Stay updated on business initiatives, product objectives, infrastructure priorities, and development architecture considerations that impact engineering decisions.

• Utilize data, user insights, and product feedback to pinpoint opportunities, enhance user experiences, and direct technical solutions that address customer and business challenges.

• Conduct experiments on new and existing product features, assess results, and influence teams and leadership towards modern, effective engineering solutions.

• Investigate emerging technologies, methodologies, and capability models to enhance quality, predictability, delivery efficiency, and cost-effectiveness.

• Lead by example with a positive, growth-oriented mindset and a dedication to collaboration, accountability, and continuous improvement.

• Mentor, coach, and develop software engineers, technical leads, PODs, and delivery teams to enhance execution, technical capability, and overall performance.

• Manage software service delivery for both internal and external stakeholders, ensuring that tasks, assignments, project activities, and timelines remain aligned with business priorities.


⛳️ Requirements

• Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field preferred; an equivalent combination of education and experience will also be accepted.

• At least 12+ years of industry or relevant software engineering experience, including a minimum of 2+ years in a VP-level role or similar senior leadership position.

• Strong understanding of object-oriented analysis, design, and programming principles.

• Experience with application integration and the development of APIs for rapidly integrating products and platforms.

• Proven track record in building software products across multiple platforms, environments, and industries.

• Experience in developing cloud-native applications or transitioning applications to the cloud; AWS experience is preferred.

• Familiarity with microservices development, web application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, large-scale software systems, or security software development.

• Willingness and ability to learn additional coding languages, frameworks, and technologies as business needs evolve.

• Strong product sense with the capacity to connect technical decisions to user needs, business priorities, and product outcomes.

• Experience managing UX and human-centered design practices in support of customer-focused product development.

• Experience working within Agile Scrum and DevOps-aligned delivery teams.

• Proficiency in developing software development estimates and supporting delivery planning.

• Familiarity with Azure DevOps, Jira, Jenkins, Git, Bitbucket, or similar engineering and delivery tools.

• Ability to act as a player-coach by providing hands-on technical guidance while leading and developing a team of software developers.

• Excellent verbal and written communication skills, with the ability to clearly articulate technical concepts, product priorities, and delivery expectations.

• Strong organizational, administrative, and documentation capabilities.

• Ability to work independently and collaboratively in a fast-paced, changing environment.

• Proven analytical, logical, and creative problem-solving abilities.

• Strong prioritization skills, with the ability to manage competing demands, delays, or unexpected changes.

• Quick learner with the ability to think creatively and tackle complex problems in high-pressure situations.

• Experience applying innovation methodologies, such as design thinking, to enhance products, processes, or customer outcomes.

• Adaptable and flexible, with the capacity to modify approach or methods to best fit changing business, technical, or team needs.


🏝️ Benefits

• PTO and paid holidays

• Medical, dental, vision, life, disability insurance, and 401K

People also viewed

Bestow1 day ago

Engineering Director

US flagUnited States OnlyFull-timeSoftware Engineering Manager$225k – $280k/year
ApplyView job
Virta Health1 day ago

Engineering Manager – Client Group

US flagUnited States OnlyFull-timeSoftware Engineering Manager$230k – $250k/year
ApplyView job
Space Inch1 day ago

Engineering Manager – Hands-On, Java

BR flagBrazil OnlyFull-timeSoftware Engineering Manager$4,500 – $6,500/month
ApplyView job
murmuration1 day ago

Senior Engineering Manager

US flagUnited States OnlyFull-timeSoftware Engineering Manager$228.5k/year
ApplyView job
Qualus1 day ago

Engineering Manager

US flagPennsylvania OnlyFull-timeSoftware Engineering Manager$115.8k – $214.2k/year
ApplyView job
Cencora1 day ago

Warehouse Control System Automation Manager – Software

US flagPennsylvania OnlyFull-timeSoftware Engineering Manager$73.6k – $147.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers