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.
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.
As an Entry Level Software Engineer, you will design, code, test, and manage software applications, while collaborating with teams. A strong foundation in programming, knowledge of methodologies like Agile and Scrum, and the eagerness to learn new technologies are essential.
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.
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 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.
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 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 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 Senior Software Developer will design, develop, and implement server-side software for real-time applications, participate in Agile/Scrum projects, and ensure code quality with testing. Responsibilities include developing architecture, maintaining code, and operational support.
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 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.
Responsible for planning and designing software and web applications, analyzing and integrating new applications, overseeing documentation, training non-technical personnel, and managing performance metrics. This role will work on microservices and microapplications, support system management, and collaborate in an Agile environment.
As a Sr. Software Engineer at FreedomPay, you will build and enhance web services and applications, collaborate in Agile teams, analyze requirements, and contribute to software design and quality. You'll also interface with stakeholders, optimize application performance, and support documentation and testing efforts to uphold high standards in the company's global commerce solutions.
As a Sr. Software Engineer at Syzygy, you'll design and implement custom software solutions for law enforcement and first responders. You'll work in an Agile Scrum environment, engineering solutions that include hardware interfaces and applications across multiple platforms while collaborating with engineers and stakeholders.
As a Senior Software Engineer for the Data Platform at Veeva Systems, you will lead the technical design and development of a new cloud-based data platform, including data ingestion, storage, and processing. Your role includes developing algorithms for complex data relationships and collaborating with the product team to adapt the platform according to market demands.
The Senior Software Engineer will collaborate in a dynamic team to develop and maintain the UI of Veeva's cloud-based applications. Responsibilities include solving problems, decomposing software systems, collaborating with QA for testing, and engaging in all stages of the software development lifecycle.
All Filters
No Results
No Results