About
Remote, with travel to Scranton, PA corporate headquarters a few times per quarter Employment Type:
Full-Time Compensation:
Up to $230,000 annually, based on experience About the Role We are seeking a highly experienced Software Engineering Manager to lead enterprise software development teams, guide technical strategy, and oversee the delivery of scalable, business-critical applications. This is a senior leadership role for someone who has a strong hands-on software engineering background, prior experience in a formal leadership or management capacity, and the ability to work closely with product, business, infrastructure, and executive stakeholders. The ideal candidate will bring 9+ years of professional software development experience, including demonstrated experience leading developers, managing technical delivery, mentoring engineering teams, and driving application architecture. This person should be comfortable operating at both the strategic and technical level: helping define roadmap priorities, improving engineering processes, supporting cloud-based application environments, and ensuring projects are delivered with quality, reliability, and business alignment. This role is primarily remote, but candidates must be able to travel onsite to the company’s Scranton, PA corporate headquarters a few times per quarter for planning sessions, leadership meetings, stakeholder collaboration, and key project discussions. Key Responsibilities Lead, mentor, and support a team of software developers across full-stack application development, backend services, APIs, integrations, cloud platforms, and enterprise systems. Manage the software development lifecycle from planning and technical design through development, testing, deployment, release management, and production support. Partner with product, business leadership, QA, DevOps, infrastructure, and other technical teams to translate business priorities into actionable engineering work. Provide technical guidance around architecture, design patterns, API strategy, database design, system performance, scalability, security, and cloud-based application delivery. Oversee development efforts involving modern technologies such as .NET/C#, Node.js, TypeScript, JavaScript, React, Angular, React Native, SQL, GraphQL, REST APIs, AWS, Azure, and related platforms. Drive Agile delivery practices, including sprint planning, backlog refinement, estimation, release coordination, retrospectives, and continuous improvement. Mentor engineers through code reviews, technical coaching, architectural discussions, performance feedback, and career development. Improve engineering standards, documentation, support procedures, deployment practices, release velocity, and overall development team effectiveness. Collaborate with DevOps and infrastructure teams on CI/CD pipelines, cloud deployments, monitoring, automation, environment management, and production reliability. Support enterprise integrations, authentication/SSO, third-party platforms, notification services, workflow systems, and business-critical application enhancements. Evaluate new technologies and modern engineering approaches where appropriate, including AI-enabled tools, automation, cloud-native services, and improved development frameworks. Participate in hiring, interviewing, onboarding, and building a strong, accountable engineering culture. Travel to the Scranton, PA corporate headquarters a few times per quarter for onsite collaboration, leadership meetings, and project planning. Required Qualifications 9+ years of professional software development experience. Prior experience in a software leadership role, such as Software Development Manager, Engineering Manager, Technical Lead, Solution Architect, Development Lead, or similar. Demonstrated experience leading software developers, mentoring engineers, managing delivery timelines, and supporting technical decision-making. Strong hands-on background in full-stack development, backend services, enterprise applications, APIs, integrations, or cloud-based platforms. Experience managing Agile software delivery, including sprint planning, release management, production deployments, and cross-functional project execution. Technical experience with modern development stacks such as .NET/C#, Node.js, TypeScript, JavaScript, React, Angular, React Native, SQL, or comparable technologies. Experience designing, building, or supporting RESTful APIs, GraphQL APIs, microservices, workflow systems, rules engines, or enterprise integrations. Strong understanding of cloud platforms such as AWS and/or Azure, including cloud-hosted applications, serverless functions, databases, API gateways, authentication, messaging, or monitoring services. Experience with relational and/or NoSQL databases such as SQL Server, PostgreSQL, Cosmos DB, MySQL, Sybase, or similar platforms. Ability to guide technical architecture while balancing scalability, maintainability, performance, delivery timelines, and business priorities. Experience with CI/CD pipelines, Git-based workflows, automated deployments, release coordination, and modern engineering tools. Strong communication skills with the ability to collaborate effectively with developers, product owners, business stakeholders, vendors, and executive leadership. Ability and willingness to travel onsite to Scranton, PA a few times per quarter. Preferred Qualifications Experience in industries such as healthcare, finance, insurance, legal, SaaS, or enterprise software. Experience managing teams of 6–12+ developers or cross-functional engineering groups. Background with AWS services, Azure services, serverless architecture, API gateways, cloud databases, identity platforms, monitoring tools, or infrastructure automation. Experience with tools and platforms such as Jenkins, Git, Jira, Confluence, Datadog, Splunk, Docker, Terraform, LaunchDarkly, SonarCloud, or similar technologies. Experience implementing SSO, SAML, identity management, secure authentication, notification services, messaging platforms, or third-party integrations. Exposure to AI, OpenAI, AWS Bedrock, machine learning, automation, computer vision, or other emerging technologies is a plus. Experience improving release speed, reducing production issues, increasing application performance, and building stronger engineering documentation and support practices. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field preferred. Ideal Candidate Profile The ideal candidate is a senior software engineering leader who has progressed from a strong hands-on development background into team leadership, architecture, delivery ownership, and stakeholder management. They should be technical enough to guide design decisions and challenge architectural assumptions, while also being experienced enough as a leader to manage people, priorities, timelines, and business expectations. This person should have experience leading development teams, building enterprise-grade applications, working across cloud platforms, supporting production systems, improving release processes, and mentoring engineers. The client is looking for someone similar to the profile provided: a software leader with deep full-stack development experience, cloud architecture exposure, Agile delivery ownership, enterprise application experience, and prior leadership over development team
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.