The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. A reasonable estimate of the current range is $150,000 to $230,000.
Responsibilities
Lead end-to-end project delivery, managing scope, schedule, budget, risks, and quality.
Guide clients through discovery, process design, and solution decisions aligned to business objectives.
Direct multidisciplinary onshore and offshore teams, coaching team members and ensuring delivery accountability.
Manage client relationships, expectations, and executive communications.
Oversee solution implementation and coordinate dependencies across teams and project stakeholders.
Senior .NET Full Stack Developer with strong expertise in API development, legacy application modernization, cloud technologies, and AI-assisted software engineering practices. Responsible for transforming legacy .NET Framework applications into modern, scalable, cloud-ready solutions while leveraging AI tools to accelerate development, testing, code quality, and productivity.
Locations (2)
Bala Cynwyd, Pennsylvania, United States
United States
Compensation
The starting hourly range for this remote role is $60 to $69. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on several factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.
Responsibilities
Design, develop, and maintain enterprise-grade web applications using C#, ASP.NET MVC, ASP.NET Core, .NET Framework 4.x, .NET 6/7/8, and modern front-end frameworks.
Develop responsive and user-friendly applications using Angular, React, JavaScript, TypeScript, HTML5, CSS3, and Bootstrap.
Implement scalable and maintainable architecture following industry best practices and coding standards.
Senior Automation Engineer responsible for designing, developing, and maintaining automation frameworks and scripts to support QA testing in a life insurance environment.
Responsibilities
Sets direction for automation frameworks
Establishes and maintains automation project timelines
Codes, tests and debugs automation scripts
Evaluates and modifies existing automation scripts
Creates and executes performance tests
Requirements
Bachelor’s Degree in Information Technology, Computer Science or related field
Salesforce Application Architect for the Michigan Department of Health and Human Services, leading design, development, and implementation of enterprise-grade Salesforce solutions.
Responsibilities
Leading end-to-end architecture and technical design of Salesforce solutions
Conducting org health checks and platform assessments
Participating in Design & Discovery sessions
Providing technical leadership and mentorship to development teams
Collaborating with business analysts, product owners, and stakeholders
Requirements
Bachelor’s Degree
Nice to have: Salesforce Architect certification
Nice to have: Experience working on enterprise-level implementations
Nice to have: Database-related certifications
Nice to have: 5+ years of experience working within Agile development environments
Shape enterprise technology direction while partnering with engineering teams to deliver scalable, resilient, and secure solutions in the logistics and transportation industry.
Compensation
$148,000-185,000 base salary + performance bonuses
Responsibilities
Collaborate with stakeholders, engineers, and technical leads to understand business objectives, constraints, and implementation realities
Develop architecture roadmaps and strategies for enterprise systems that balance near-term delivery with long-term platform health
Define and design microservices, APIs, and integration patterns with clear guidance for engineering teams
Drive the adoption of domain-driven design principles and lead capability mapping workshops that improve system alignment and ownership clarity
Lead hands‑on technical design in cloud‑native environments using technologies such as Kubernetes, and partner with teams to validate architecture through design reviews, spikes, and proofs of concept
Requirements
Bachelor’s degree in Computer Science or related field
Leads and/or participates in the design, development, and implementation of complex system engineering activities involving cross-functional technical support, systems programming and data center capabilities.
Compensation
$105,600.00 - $165,000.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible. This role is eligible to participate in the annual discretionary plan.
Responsibilities
Supports end-to-end infrastructure technology projects for coordinating the requirements, design of servers, network and storage for Bank of America projects
Manages multiple projects or a single complex project
Partners with Program and Project Managers and SMEs to create business requirements for technology solutions
Assists with technology estimates, manages low to moderate complexity technology solutions for projects to a full-scale deployment in a live environment
Uses the right questions and tools to uncover root causes to business challenges, identify opportunities, and make recommendations
Responsible for developing reports to support management decision making, including data research, automation, visualization, and deployment using Tableau and Alteryx.
Responsibilities
Designs, develops, and maintains innovative automated reports, dashboards, and scorecards using Business Intelligence tools including Alteryx and Tableau
Designs, develops and maintains automated workflows using Alteryx
Partners with business stakeholders to translate business requirements into technical specifications
Creates and maintains required standard documentation including metadata, detailed workflows documenting program, and desktop procedures
Works collaboratively in a cross‑functional team, learns from colleagues, and provides routine updates on calls related to projects
Enterprise‑level technical expert responsible for architecting complex data solutions, designing cross‑domain frameworks, and shaping the organizational data strategy.
Responsibilities
Design enterprise‑scale data platforms and solutions leveraging cloud ecosystems (Azure, AWS) and modern data platforms (Snowflake, Databricks).
Evaluate and implement emerging technologies, including AI/ML capabilities, to enhance data products and deliver measurable business value and innovation.
Apply expert‑level knowledge of data systems, cloud architectures, big data platforms, streaming technologies, orchestration tools, and enterprise integration patterns.
Optimize data ecosystems by simplifying integration patterns, improving performance, and eliminating redundancy.
Communicate and negotiate technical direction with executive leadership.
Requirements
Bachelor's in Computer Science, Engineering, or related field.
Lead multiple engineering teams to build, modernize, and operate business-critical applications, translating product priorities into engineering strategies and building AI engineering capability.
Compensation
$144,500.00 - $258,300.00 USD
Responsibilities
Lead multiple software engineering teams and establish clear goals, operating rhythms, ownership boundaries, and measurable outcomes
Translate portfolio strategy and product priorities into engineering roadmaps, staffing plans, delivery commitments, and technical investment decisions
Make critical decisions regarding prioritization, resource allocation, technical direction, delivery risk, and sequencing across concurrent initiatives
Build an engineering culture grounded in customer focus, accountability, psychological safety, technical excellence, and continuous improvement
Coach engineering managers, technical leads, AI engineers, and senior software engineers; strengthen succession plans and create opportunities for career growth
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field
Master’s degree in a relevant technical or business discipline is preferred