Back to all positions

[Remote] Software Engineering Manager - Remote US

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. SitusAMC is a company that transforms client businesses and offers career opportunities in the Real Estate Industry. The Software Engineering Manager will lead the design and delivery of software solutions, collaborating with cross-functional teams to ensure high-quality outcomes and oversee the technical architecture and execution of projects.

Responsibilities

  • Lead the design, development, testing, deployment, and support of new and existing software products, applications, services, and components for client-facing and proprietary platforms
  • Drive the delivery of high-quality software solutions that align with business objectives, client needs, product strategy, and long-term technology goals
  • Partner with product, business, architecture, QA, security, DevOps, and other cross-functional teams to translate business requirements into scalable, maintainable technical solutions
  • Guide teams through Agile delivery practices, including short- and long-term planning, backlog alignment, sprint execution, demonstrations of working software, and delivery accountability
  • Support the creation of Minimum Viable Products that deliver business value quickly while maintaining quality, scalability, and architectural integrity
  • Serve as a technical leader and escalation point for complex development, integration, troubleshooting, testing, and debugging efforts
  • Contribute to and help shape the technical roadmap for projects, products, and platforms, ensuring alignment with future customer and business needs
  • Define and guide system, technical, and application architecture decisions that promote reuse, componentization, extensibility, maintainability, performance, and security
  • Evaluate new platforms, programming languages, frameworks, tools, and software products to determine feasibility and value for incorporation into company solutions
  • Maintain strong working knowledge across modern software development environments and technologies, including 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
  • Oversee the execution of software engineering plans, development processes, standards, and documentation to ensure consistency, repeatability, and delivery discipline
  • Ensure software solutions meet functional and non-functional requirements, including quality, security, stability, scalability, modifiability, performance, and data protection expectations
  • Provide solutions and alternatives to resolve technical or delivery challenges that impact timelines, scalability, performance, production readiness, or implementation success
  • Analyze code, architecture, and system behavior to identify causes of issues and guide corrective actions as needed
  • Establish and monitor delivery metrics related to turnaround time, workload, rework, defects, test coverage, and team performance to support continuous improvement
  • Stay informed on business initiatives, product objectives, infrastructure priorities, and development architecture considerations that influence engineering decisions
  • Use data, user insights, and product feedback to identify opportunities, improve user experiences, and guide technical solutions that solve customer and business problems
  • Run experiments on new and existing product features, evaluate results, and influence teams and leadership toward modern, effective engineering solutions
  • Research emerging technologies, methodologies, and capability models to improve quality, predictability, delivery efficiency, and cost effectiveness
  • Help align development capabilities with the future needs of clients, products, and the broader technology organization
  • Lead by example with a positive, growth-oriented mindset and a commitment to collaboration, accountability, and continuous improvement
  • Mentor, coach, and develop software engineers, technical leads, PODs, and delivery teams to strengthen execution, technical capability, and overall performance
  • Set goals, manage priorities, monitor commitments, and guide team members through performance development, workload planning, and delivery expectations
  • Foster a culture of high performance, learning, accountability, innovation, and continuous improvement across technology teams
  • Identify training needs and provide guidance on new technologies, engineering practices, tools, and delivery methods
  • Manage software service delivery for internal and external stakeholders, ensuring tasks, assignments, project activities, and timelines remain aligned with business priorities
  • Continuously evaluate development progress against plans and partner with lead developers, project managers, and management to remove barriers and facilitate business outcomes
  • Oversee individual and team project priorities, deadlines, and deliverables to ensure work is completed within agreed-upon timeframes
  • Proactively coordinate with stakeholders and team members to resolve dependencies, clarify expectations, and maintain delivery momentum
  • Provide direction across the software development and testing life cycle, including requirements analysis, design, development, testing, deployment, documentation, and support
  • Other tasks assigned by supervisor

Skills

  • Minimum of 12+ years of industry or relevant software engineering experience, including at least 2+ years in a VP-level role or equivalent senior leadership capacity
  • Strong knowledge of object-oriented analysis, design, and programming principles
  • Experience with application integration and building APIs for rapidly integrating products and platforms
  • Experience building software products across multiple platforms, environments, and industries
  • Experience developing cloud-native applications or migrating applications to the cloud
  • Experience 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
  • Interest and ability to learn additional coding languages, frameworks, and technologies as business needs evolve
  • Strong product sense with the ability 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 on Agile Scrum and DevOps-aligned delivery teams
  • Experience developing software development estimates and supporting delivery planning
  • Experience using Azure DevOps, Jira, Jenkins, Git, Bitbucket, or similar engineering and delivery tools
  • Ability to serve as a player-coach by providing hands-on technical guidance while leading and developing a team of software developers
  • Strong verbal and written communication skills, with the ability to clearly convey technical concepts, product priorities, and delivery expectations
  • Strong organizational, administrative, and documentation skills
  • Ability to work independently and collaboratively in a fast-paced, changing environment
  • Proven analytical, logical, and creative problem-solving skills
  • Strong prioritization skills with the ability to manage competing demands, delays, or unexpected changes
  • Ability to learn quickly, think creatively, and solve complex problems in high-pressure situations
  • Experience applying innovation methodologies, such as design thinking, to improve products, processes, or customer outcomes
  • Adaptable and flexible, with the ability to adjust approach or methods to best fit changing business, technical, or team needs
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field preferred; equivalent combination of education and experience will also be considered
  • AWS experience preferred

Benefits

  • Discretionary bonus (certain positions may be eligible, determined by bonus program guidelines, position eligibility and SitusAMC Senior Management approval)
  • PTO
  • Paid holidays
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401K

Company Overview

  • SitusAMC provider of consulting, outsourcing, talent and technology solutions, supporting institutional lenders and investors. It was founded in 1985, and is headquartered in New York, New York, USA, with a workforce of 5001-10000 employees. Its website is https://www.situsamc.com.
  • Company H1B Sponsorship

  • SitusAMC has a track record of offering H1B sponsorships, with 1 in 2024, 2 in 2023. Please note that this does not guarantee sponsorship for this specific role.