Job Closed
This listing is no longer active.
Software Development Manager
Location
United States
Posted
71 days ago
Salary
$130K - $150K / year
Seniority
Lead
Job Description
Software Development Manager
Professional Credit Service
Role Description The Software Development Manager will work collaboratively with Executives, Managers, and Supervisors and their teams to make the Mission and Vision a reality within the framework of our corporate Values. The Software Development Manager is a strategic technology leader responsible for overseeing the design, development, and deployment of high-quality software solutions that drive business value. This role combines deep technical expertise with leadership, guiding engineering teams toward innovation, operational excellence, and rapid delivery in a fast-paced, agile environment. How You'll Drive Impact: - Lead the technology strategy, offshore vendor management, and drive key technology projects to completion to meet company goals. - Champion the use of advanced proprietary technology to develop scalable, differentiated services that are consistent with the Company’s strategic mission. - Support a robust technology platform vision for aggressive growth through both organic and M&A activities. - Develop technology roadmaps and strategies that align with organizational goals and objectives. - Define and implement program controls, processes, and standards to effectively manage the program lifecycle in alignment with industry best practices. - Manage day-to-day development operations and coordination across multiple projects, managing interdependencies and ensuring seamless integration of deliverables. - Proactively identify, assess, and mitigate risks and issues that might impact program timelines, budgets, or quality standards. - Manage and configure legacy, custom, and external applications to ensure the delivery of key project and business outcomes. - Identify opportunities within existing data workflows and business processes to maximize efficiency, accelerate outcomes, and deliver measurable added value. - Inspire, motivate, and lead the offshore development team - Provide strong project management oversight on technology projects, timeline/quality, UX, functional specs, and related reporting to ensure projects are on track (current dedicated team of ~20 located in India). - Embody Professional Credit’s Core Values. Qualifications - 5+ years software leadership or management experience. - Experience with cloud migration projects (Azure) with flexibility to respond to the unique challenges associated with modernization. - Experience in developing platform strategies and performing "buy vs. build" analysis, utilizing ROI, cost, and timeline data to drive efficiency and strategic advantage. - Off-shore software vendor team leadership and project management skills. - Technology Architect with a proven track record of delivering overall strategic technology architecture and design solutions, cloud technologies and software development methodologies. - Strong communication and problem-solving skills with the ability to toggle naturally between high-level strategy and granular tactical implementation. - Ability to communicate with technical and nontechnical users. - AI enthusiast with hands-on experience to drive developer productivity, and architect Agentic AI solutions that transform the consumer experience. Benefits - Competitive compensation and benefits including Health Insurance, both 401(k) and Roth, Flexible Spending Account, Paid Time-Off and paid Holidays. - Volunteer and Community Outreach Program that allows you to ‘help others’ in the community. - This is a remote position based in your home office in one of our many approved states. - Salary Range: 130,000 - $150,000 DOE.
Job Requirements
- 5+ years software leadership or management experience.
- Experience with cloud migration projects (Azure) with flexibility to respond to the unique challenges associated with modernization.
- Experience in developing platform strategies and performing "buy vs. build" analysis, utilizing ROI, cost, and timeline data to drive efficiency and strategic advantage.
- Off-shore software vendor team leadership and project management skills.
- Technology Architect with a proven track record of delivering overall strategic technology architecture and design solutions, cloud technologies and software development methodologies.
- Strong communication and problem-solving skills with the ability to toggle naturally between high-level strategy and granular tactical implementation.
- Ability to communicate with technical and nontechnical users.
- AI enthusiast with hands-on experience to drive developer productivity, and architect Agentic AI solutions that transform the consumer experience.
Benefits
- Competitive compensation and benefits including Health Insurance, both 401(k) and Roth, Flexible Spending Account, Paid Time-Off and paid Holidays.
- Volunteer and Community Outreach Program that allows you to ‘help others’ in the community.
- This is a remote position based in your home office in one of our many approved states.
- Salary Range: 130,000 - $150,000 DOE.
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Engineering Manager, Billing
Consensus Cloud SolutionsConsensus Cloud Solutions is a publicly traded, leading digital cloud fax and interoperability solutions organization in the United States and globally, focusing on connecting and empowering healthcare providers, payers, care teams, and technology innovators to unify multiple systems that wouldn’t otherwise talk to each other. Consensus is a trailblazer in our industry and believes that data transformation will reshape the world of healthcare. Founded over 25 years ago, Consensus leverages its technology heritage to move from simple digital documents to advanced healthcare standards (HL7/FHIR) for secure data transport, as well as Natural Language Processing (NLP) and Artificial Intelligence (AI) to convert unstructured to structured, analytics-ready data, helping users unveil information that is meaningful and actionable for better patient care. Consensus leads the industry in data exchange solutions and we’re only getting started! With exciting new initiatives on the horizon, we are continuing our strategic expansion and we are looking to add to our diverse team of innovators. Consensus Cloud Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive and equitable environment for all employees. We offer many remote and hybrid career opportunities.
Role Description The Engineering Manager, Billing Systems is a hands-on technical leadership role responsible for the architectural integrity, development, and maintenance of our core financial and billing infrastructure. This individual bridges the gap between high-level business strategy and technical execution, ensuring that our billing platforms are scalable, secure, and compliant with global financial standards. As a player-coach, you will lead a high-performing team of engineers while providing technical guardrails and ensuring the team has the architectural clarity to solve complex challenges. Responsibilities - Technical Leadership & Delivery: Lead the design and implementation of highly optimized, scalable billing services, predominantly utilizing Java, while maintaining and modernizing legacy components in VB6 and supporting auxiliary services in Python and Node.js. - Cross-Functional Collaboration: Partner with Finance, Legal, and Product teams to translate complex business requirements into technical specifications. - Strategic Architecture: Own the multi-year technical roadmap for billing systems, making informed design trade-offs regarding scalability, reliability, and cost-efficiency across system boundaries. - Compliance & Security: Ensure all financial systems adhere strictly to SOX (Sarbanes-Oxley) and PCI-DSS requirements, implementing robust auditing, data encryption, and security best practices at a systemic level. - Team Management: Manage team productivity by establishing clear KPIs, conducting constructive code reviews, and breaking down large initiatives into actionable milestones. - Performance Optimization: Proactively identify and resolve systemic bottlenecks and deep technical debugging challenges to ensure 24/7 availability of critical billing functions. - Operational Excellence: Advocate for and establish engineering standards, including comprehensive unit testing, documentation, and automated deployment pipelines. - Vendor Management: Interface with third-party payment gateways and financial service providers to ensure seamless integration. - Innovation: Participate in industry forums and stay current with emerging fintech trends to keep the organization at the forefront of billing technology. - Perform other duties and responsibilities as required, assigned, or requested. Qualifications - 12+ years of professional software development experience. - 5+ years leading cross-functional architectural initiatives in high-compliance environments (FinTech, Banking, or E-commerce). - Expert Java Development: Extensive experience in building enterprise-grade backend systems using Java and associated frameworks. - Polyglot Programming: Proficiency in managing or contributing to environments using Python, Node.js, and maintaining and preferably migrating legacy VB6 codebases. - Financial Compliance Knowledge: Deep understanding of SOX and PCI compliance frameworks as they relate to software engineering and data storage. - System Architecture: Mastery in designing distributed systems, including whiteboarding complex architectures and managing cross-team interactions. - Analytical Thinking: Ability to leverage data-driven insights to solve ambiguous, open-ended problems within complex financial environments. - Coaching & Mentorship: Proven ability to foster a culture of continuous learning, identifying growth opportunities for team members, and promoting career development. - Change Management: Ability to lead teams through organizational or process transitions, ensuring clarity on the "why" behind strategic shifts. - Engineering Leadership: Proficiency in managing complex workloads and dependencies across multi-team projects. Requirements - Prior experience working specifically on billing, payment processing, or financial ledger systems in a public company environment. - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience). Benefits - Fully remote within the U.S. (Los Angeles or Las Vegas preferred). - Up to 10% travel. - Must be able to sit for long periods, as well as handle long periods of screen time. - Reliable, high-speed internet required. - Salary range: $125,000 - $177,500 USD annually. - Total compensation package may include annual performance bonus, ESPP, enhanced time off packages, and benefits. - This job doesn't have an expiration date and will remain open until a qualified candidate is hired.
Engineering Manager
DBSyncHarness the Power of Simplified Application Integration and Data Replication.
• Work on latest edge Cloud computing to solve difficult, manual and repeatable tasks for users adopting Cloud technologies like AWS, Salesforce, Microsoft and more • Use the latest trends on building SaaS applications using multitenancy, scalability large data volumes / Big Data and more • Develop and expand our portfolio to support most popular Cloud apps (200+) • Develop understanding of not just software development, but also how to design, develop and launch a product from concept to high customer use. • Overseeing and managing all aspects of the engineering department within the organization. • Work directly with the CEO/CTO and will act as both a technology and business expert, making decisions that will impact the current and future operations of the company. • Hands on with AWS, Frontend HTML, Bootstrap, JavaScript, Java, design patterns, designing on UML, XML, web services, databases such as MYSQL, SQL Server with complex queries. • Prior role/experience as an Architect will be a plus • Knowledge of running large scale multi-tenant applications. • Experience in team handling / project management. • Advantage if having experience on product development • Willing to work on multiple platforms/domains such as ecommerce, SaaS, CRM. • Good understanding of troubleshooting methodology. • Oversight of the full software development lifecycle required for a group of developers and testers in an agile environment. • Leading staff to implement clients in the most efficient, time driven manner. • Responsible for the total quality of the technical deliverables in their domain, making sure that they are secure, defect-free. • Mentoring technical staff during projects to ensure continuous improvement. Includes working with each resource to define and act upon career paths and obtain appropriate training. Responsible for the hiring, training, staff development, performance appraisals, corrective action and pay review of technical personnel. • Developing and establishing department standards and procedures. • Recommends the most efficient ways to ensure best implementation practices of new upgraded products. • Evaluates and reports progress and results.
• Identify, conceive, and deliver without supervision, with complete latitude for independent judgment. • Analyze and decompose the existing client-server applications and identify services that can be migrated to a microservice architecture. • Partner with engineering managers, lead engineers, product managers and designers to deeply understand the needs of our users to architect and leverage most effective technical solution to build a product that serves those needs • Build infrastructure to handle millions of transactions and secure, sensitive health data • Design and architect software capable of reaching millions of users • Write modular, secure, and well-tested code • Ensure our development environment is best in class by delivering improvements to internal tooling and direct partnership with our product platform teams • Articulate a technical vision for a more enlightened way of working and work with multi-functional partners to deliver that vision • Conduct performance reviews. • Mentor less experienced peers and display leadership as and when needed • Take product operational responsibility set measurable goals, and meet them • Manage technical debt, ensure code quality and participate in code reviews • Promote collaboration and best practices such as simplicity, automation, good design patterns, code coverage and reusability • Own and maintain existing application platforms as part of the team, and look for opportunities to improve them
Salesforce Engineering Manager
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
Role Description As a Salesforce Engineering Manager for Internal Platforms, you will lead a team of engineers who build and maintain primarily the Salesforce platform with some Java backend services and capabilities. These engineers work across API development, microservices, integrations, Apex, Lightning Web Components, automation, and platform configuration. You will provide hands-on technical leadership, guide architectural direction, perform deep code reviews, troubleshoot complex issues, and ensure engineering excellence across all systems the team owns. Responsibilities - Technical Leadership & Hands-On Engineering - Actively review and approve pull requests across Java and Salesforce codebases, maintaining a high bar for software quality and maintainability. - Dive deep into technical issues, leading troubleshooting and root-cause analysis across backend integrations, distributed systems, and Salesforce workflows. - Lead architecture and design discussions for APIs, microservices, data flows, and Salesforce platform components. - Mentor engineers across Java (Spring Boot, AWS, Kafka) and Salesforce (Apex, LWC, Flows) technologies. - Drive adoption of engineering best practices including testing strategy, CI/CD standards, instrumentation, and architectural consistency. - Planning, Execution & Delivery Management - Own sprint planning, capacity modeling, and workload balancing to ensure predictable, high-quality delivery. - Ensure sprint execution aligns with engineering standards, technical direction, and system reliability goals. - Monitor team throughput, quality metrics, and operational signals to drive continuous improvement. - Identify and mitigate engineering-level risks early, providing clear options and trade-offs. - Stakeholder Collaboration - Partner closely with Product Managers and TPMs to define requirements, refine scope, and translate features into actionable engineering tasks. - Collaborate with Operations, Support, Marketing, Data, Risk, and Compliance partners to ensure systems meet business and regulatory needs. - Communicate technical decisions, architectural changes, delivery timelines, and risks clearly and consistently. - Lead engineering contributions to change management, assessing system impacts, integration touchpoints, and rollout considerations. - Backend Engineering Leadership - Guide engineers in building and maintaining Java microservices, internal APIs, event-driven systems, and backend integration layers. - Ensure backend systems are performant, observable, resilient, and well-documented. - Drive improvements in reliability practices—including alerting, runbooks, dashboards, and post-incident processes. - Ensure clean integration patterns between backend services, Salesforce, and external systems. - Salesforce Platform Engineering Leadership - Lead engineering work across Salesforce platform configuration ensuring the team aligns to technical specs and best practices. - Ensure engineers apply scalable, maintainable patterns for Salesforce workflows, triggers, flows, and custom components. - Guide integration strategy between Salesforce and backend systems (REST APIs, events, streaming frameworks). - Maintain strong data integrity, access control, and security standards across the Salesforce ecosystem. - Operational Excellence - Lead root-cause analysis and post-incident reviews, driving long-term engineering improvements. - Ensure systems include strong observability (metrics, logging, tracing) and performance tuning. - Identify systemic issues—technical debt, architectural shortcomings, or process gaps—and drive targeted engineering solutions. - Foster a culture of accountability, reliability, and continuous learning. Qualifications - 2 or more years of engineering leadership experience with direct involvement in technical decision making. - 5 or more years of engineering experience with a proven track record of successfully bringing complex technologies to market. - Ability to deeply review and guide both Java and Salesforce engineering work. - Experience troubleshooting distributed systems, backend integrations, and Salesforce platform issues. - Experience managing sprints, engineering capacity, and predictable delivery processes. - Excellent communication skills for working with Product, TPM, and cross-functional stakeholders. - Proven ability to mentor engineers and elevate engineering standards. - Bachelor's degree in Computer Science, or related technical discipline. Requirements - Experience with Kafka or other event-streaming systems. - Salesforce platform certifications (Administrator, Developer, Architect). - Experience integrating Salesforce with Java-based services, event-driven systems, or middleware. - Experience in high-availability, regulated industries such as gaming, fintech, or payments. - Experience managing remote or distributed engineering teams. - Familiarity with CI/CD pipelines, DevOps tools, and observability frameworks. Benefits - Eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. - Salary range: $144,400 - $237,500 per year (actual salary will be determined in part by a successful candidate’s geographic location). - Full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. - $700 to set up your home office.



