Top Software Engineer Jobs in Philadelphia, PA
The Staff Software Engineer will lead the technical strategy for the Franchise Suite, focusing on integrating acquired solutions into the Square ecosystem. Responsibilities include driving technical excellence, refactoring existing systems, and collaborating with cross-functional teams on product roadmaps.
As a Senior Software Engineer, you will develop and maintain applications using InterSystems IRIS and ObjectScript, mentor junior developers, troubleshoot technical issues, and contribute to healthcare integrations and federal product suites, all while ensuring high-quality code and project delivery.
Develop and deliver enterprise-grade data management platforms, manage workflows, integrate enterprise systems, and migrate legacy applications to the cloud. Collaborate with cross-functional teams to enhance user experience while adhering to coding standards and promoting security practices. Mentor junior staff and maintain CI/CD pipelines in AWS.
The Software Engineer Lead oversees a team to create enterprise services and platforms, collaborates with various stakeholders to align IT architecture with business goals, and provides technical leadership by reviewing designs and mentoring developers. The role emphasizes agile practices, governance processes, and hands-on involvement in project delivery while enhancing team capabilities in cloud technologies.
Design and develop software and web applications, focusing on back-end software using Go and front-end using React and other web technologies. Responsibilities include unit testing, using various databases, developing CI/CD pipelines, and collaborating with stakeholders to meet technical requirements.
The Embedded Software Engineer will deliver high-quality C code for embedded systems, design and implement software architecture, debug systems, and optimize code performance while collaborating with team members. They will also maintain version control and interact with hardware tools during integration and testing.
As an Experienced Software Developer, you'll design, develop, test, and debug software applications, make technical decisions, provide customer support, mentor junior developers, and assist in recruiting. You will also communicate technical work and adhere to best practices within the team.
As a Software Developer, you will design, develop, test, and debug software applications. You will make technical decisions, document product behaviors, provide support to customers, mentor junior developers, and collaborate with your team while adhering to best practices.
Featured Jobs
The Software Engineer will enhance custom applications within the equipment finance development team, working in an Agile environment. Responsibilities include developing and debugging software, collaborating on product backlog items, and leading project activities as needed.
The Software Engineer will complete systems analysis, design, and development for the InfoLease application, mainly focusing on Linux-based systems. Responsibilities include overseeing projects, preparing technical documents, managing test plans, evaluating new technologies, and ensuring compliance with risk and regulatory standards.
The Android Software Engineer will join a team to develop SDKs, tools, and apps for payment transactions. Responsibilities include analyzing, programming, debugging software, improving performance, leading code reviews, and participating in project planning while adhering to best practices and managing multiple initiatives.
As an Android Software Engineer, you will analyze, design, program, and debug software, while enhancing existing features and developing new ones. You'll participate in project teams, conduct code reviews, and suggest new technologies to increase productivity, all within a collaborative team environment.
As a Senior Software Engineer at Capital One, you will collaborate with Agile teams to design and implement cloud-based solutions, utilizing various programming languages and technologies. You will mentor others, stay updated on tech trends, and contribute to solving complex business challenges.
As a Senior Software Engineer in the connected devices division, you will develop engaging IoT solutions, deliver high-reliability applications, troubleshoot systems, and guide projects from conception to deployment within a collaborative team environment.
As a Full Stack Software Engineer at Idea Evolver, you will join the SaMD team to develop medical software utilizing front-end technologies like Vue and React and backend technologies such as Golang. Responsibilities include delivering high-quality solutions, implementing responsive interfaces, and working with Google Cloud and Docker/Kubernetes.
As a Software Engineer at Oncora, you'll develop and maintain a data platform integrating messy data sources for oncology, optimize data infrastructure, and support clinical decision-making through data analysis and machine learning. You'll work closely with a small team to enhance data capabilities and manage pipeline deployments.
The Software Engineer will develop and operate a data platform to integrate and transform data for better oncology outcomes. Responsibilities include working on web applications, enhancing frontend architecture, improving APIs, and integrating data capturing tools.
As a Staff Software Developer, you will develop and optimize the Pricing Engine using Java and the Quarkus framework, and manage Dartboard using Elixir. Responsibilities include enhancing services, solving complex technical issues, navigating regulatory systems, collaborating with teams, and providing mentorship. You'll also influence technical vision and architectural strategy across the engineering organization.
Seeking a Lead Software Engineer / Architect with deep expertise in Microsoft technologies and a passion for technical leadership. Responsibilities include providing strategic direction to software developers, utilizing knowledge of .NET and Azure technologies, front-end development, mobile technologies, high-level design, project delivery, customer interaction, team management, mentorship, code review, and global collaboration.
As a Lead Software Engineer at Vistar Media, you will focus on the connected devices division, leading projects related to IoT and Smart Cities. Your responsibilities include writing maintainable code, collaborating with teams, engaging in design and development, and ensuring high reliability in software systems. You will also interface with clients to gather requirements and take ownership of complex projects to deliver scalable solutions.
As a Senior Software Engineer at Vistar Media, you will lead technical initiatives, design and maintain backend services, ensure robust performance, and collaborate with product and DevOps teams. Your role includes troubleshooting, code reviews, and mentoring while focusing on integrating and expanding ADstruc's capabilities.
The Backend Engineer will lead technical initiatives and develop, maintain, and scale backend services for the ADstruc platform. Responsibilities include ensuring robust performance, conducting code reviews, mentoring team members, writing well-tested code, and collaborating with product teams on project planning and discovery.
As an Embedded Software Engineer, you'll work on the Trusted Computing team to develop and maintain content security solutions, implement testing of these solutions, and ensure adherence to industry software development standards while collaborating with internal customers and team members.
The Senior Software Engineer will develop and maintain data-driven web applications using ColdFusion, JavaScript, and SQL. Responsibilities include debugging, adding new features, troubleshooting issues, and collaborating with project managers and QA analysts. The role involves managing a small team and contributing technical expertise throughout project lifecycles.
The Lead Software Engineer will provide technical leadership in designing and developing software and web applications. Responsibilities include back-end development in Go, front-end development using React and JavaScript, unit testing, managing databases, building CI/CD pipelines, and mentoring junior engineers. They will also integrate new applications and collaborate with stakeholders.
All Filters
No Results
No Results