Base Career helps you apply smarter for this job.
Key skills for this role
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.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
New York City, USA
Overland Park, USA
, USA
Gurugram, IND
, USA
New York City, USA
Overland Park, USA
Houston, USA
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.
Product Strategy and Innovation
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
Private real estate finance services and technology provider serving commercial and residential lenders and investors.
Visit company websiteJobs and hiring trendsUSD 175000-235000 yearly / year
Full-time
Senior · 12+ years experience
Remote
Apply faster on company sites with our extension.