Software Engineer in Test
Staff software engineer job in Philadelphia, PA
We're looking for a Software Development Engineer in Test (SDET) to help transform our testing approach for a Unified Checkout & Subscription app powering Video Streaming products.
Currently, our team relies on manual testing-your mission will be to automate 80% of these tests by mid-next year using Cypress and custom frameworks in JavaScript.
What You'll Do:
✅ Build and maintain automation frameworks in JavaScript
✅ Implement automated tests for functional & integration testing using Cypress
✅ Drive the shift from manual to automated testing
✅ Collaborate with QA & Dev teams to ensure high-quality releases
What We're Looking For:
✔ Strong experience with JavaScript & Cypress
✔ Background in Automation Framework Development
✔ Familiarity with TestRail (nice to have)
✔ Bonus: Experience with LightningJS or Video Streaming platforms
If you're passionate about automation and want to lead a major transformation, we'd love to hear from you!
📩 Apply now or reach out directly for more details.
Software Engineer in Test
Staff software engineer job in Philadelphia, PA
**Note**- Prefer applying if you are local to the work location.
#onsiteinterviewisrequired
We are hiring a Senior QA Automation Engineer to help scale and mature an automation-first testing practice supporting device-based applications used by millions of users.
What You'll Do
Design, develop, and maintain automated test suites using Cypress
Write clean, reliable JavaScript automation code
Expand automation coverage across core feature sets (target ~80%)
Perform integration and end-to-end testing for device-based applications
Collaborate closely with engineers to ensure quality and reliability
Help define and execute the automation coverage strategy
Integrate tests into CI/CD pipelines
Analyze test results, identify gaps, and drive continuous improvements
Required Skills & Experience (Must-Have)
10+ years of overall QA or engineering experience
Hands-on Cypress automation experience
Strong JavaScript programming skills
Proven experience writing automated tests, not just executing them
Experience with integration and end-to-end testing
Self-starter who can take initiative and own automation efforts
#cypress #javascript #SDET #automation #onsite #PAjobs #onsiteinterviews
Senior Java Developer
Staff software engineer job in West Chester, PA
A family-owned & operated business since 1924, A. Duie Pyle provides a range of integrated transportation and distribution solutions throughout the Northeast. Supported by our vast network of Less-Than-Truckload (LTL) service centers, warehouse facilities, and dedicated locations, we have the ability to offer flexible and seamless integrated solutions tailored to our customer's needs.
Simply put, when it comes to integrated supply chain solutions, Pyle People Deliver. Our promise is to provide outstanding service as it remains to be our first and foremost mission.
Position Summary:
The successful candidate will work within our Information Technology group to ensure the projects we receive are completed on schedule. They will also play a role in continuing to evolve our software development practices and technology stack choices to ensure we meet the needs of the company, making sure the decisions reflect long term goals.
The responsibilities of the position include, but are not limited to:
Provides senior level analysis, design, development, testing, implementation, and support of applications
Ensures projects go through our SDLC from development, to test, and into production environments on schedule
Drives improvements in developer experience, automation, and DevOps practices
Reads specifications and provides feedback on areas needing more detail or questions that need to be answered in order for development to begin
Writes extensible code that is well structured, properly documented and is easy to maintain
Provides off hours support as part of a rotation with other developers
Assists in the development of standards and best practices
Contributes to architectural decisions and long-term technical strategy
Helps in evolving areas of the SDLC
Provides mentoring and training to staff with less experience
Creates easy to understand technical documentation for projects completed
Understands the larger picture related to the business/technology strategy, and helps to guide all aspects of application development in that direction
Collaborates with product owners and stakeholders to shape requirements
To be qualified for this position, you must possess the following:
Undergraduate degree in Computer Science or related field, or equivalent practical experience
Ability to work independently on assigned tasks
Strong analytical skills to understand business needs
Strong organizational and time management skills
Excellent interpersonal skills
Excellent verbal and written communication skills
Ability to balance multiple demands and stress levels
10+ years of Software Development Experience (7+ years with Java)
Worked with large-scale, high performance, Java Applications
Extensive experience with the Spring ecosystem (Spring Boot, Spring Data, Spring MVC/WebFlux, Spring Security, etc.)
Experience with JPA/Hibernate
Experience with Concurrency, Multithreading, and memory management
Experience with Unit Testing frameworks (Junit & Mockito)
Experience with CI/CD Tools (TeamCity, Jenkins, GitLab)
Experience with Code Review Tools (UpSource, Collaborator, Crucible)
Experience with VCS systems (Subversion, Git)
Experience with an RDBMS (MariaDB, MySQL, Postgres)
Experience with container technology (Docker, Podman, Kubernetes)
Experience deploying applications to a cloud environment (AWS, GCP, Azure)
Experience with various design patterns
Your Benefits will include:
Medical, Dental, Vision, and Life Insurance
8 paid annual holidays - in addition to vacation and personal time off
401(k) with company match
Paid Weekly via Direct Deposit
Paid Vacation and Personal Time
For a full job description associated with this posting, please contact A. Duie Pyle's Human Resources department. This job posting is intended solely for external advertising purposes and does not represent a comprehensive list of all job-related duties and qualifications.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
Identity and Access Management - Software Engineering Lead
Staff software engineer job in Philadelphia, PA
About the role - As Engineering Lead for NeoID-Elsevier's next-generation Identity and Access Management (IAM) platform-you'll leverage your deep security expertise to architect, build, and evolve the authentication and authorization backbone for Elsevier's global products. You'll also lead and manage a team of 5 engineers, fostering their growth and ensuring delivery excellence. You'll have the opportunity to work with industry standard protocols such as OAuth2, OIDC and SAML, as well as healthcare's SMART on FHIR and EHR integrations.
About the team- This team is entrusted with building Elsevier's next-generation Identity and Access Management (IAM) platform. This diverse team of engineers are also building and evolving the authentication and authorization backbone for Elsevier's global products. This team is building a brand new product in Cyber Security that will provide Authorization and Authentication for ALL Elsevier products
Qualifications
Current and extensive experience with at least one major IAM platform (KeyCloak, Auth0, Okta, or similar) - KeyCloak and Auth0 experience are strong pluses. Only candidates with this experience will be considered for this critical role.
Possess an in-depth security mindset, with proven experience designing and implementing secure authentication and authorization systems
Have an extensive understanding of OAuth2, OIDC and SAML protocols, including relevant RFCs and enterprise/server-side implementations
Familiarity with healthcare identity protocols, including SMART on FHIR and EHR integrations
Have current hands-on experience with AWS cloud services and infrastructure management. Proficiency in Infrastructure as Code (IaC) tools, especially Terraform
Strong networking skills, including network security, protocols, and troubleshooting
Familiarity with software development methodologies (Agile, Waterfall, etc.)
Current experience as a people manager of ideally Software and Security professionals.
Experience with Java/J2EE, JavaScript, and related technologies, or willingness to learn and deepen expertise
Knowledge of data modeling, optimization, and secure data handling best practices
Accountabilities
Leading the design and implementation of secure, scalable IAM solutions, with a focus on OAuth2/OIDC and healthcare protocols such as SMART on FHIR and EHR integrations
Managing, mentoring and supporting a team of 5 engineers, fostering a culture of security, innovation, and technical excellence
Collaborating with product managers and stakeholders to define requirements and strategic direction for the platform, including healthcare and life sciences use cases
Writing and reviewing code, performing code reviews, and ensuring adherence to security and engineering best practices
Troubleshooting and resolving complex technical issues, providing expert guidance on IAM, security, and healthcare protocol topics
Contributing to architectural decisions and long-term platform strategy
Staying current with industry trends, emerging technologies, and evolving security threats in the IAM and healthcare space
DevOps Engineer
Staff software engineer job in King of Prussia, PA
Must be local to King of Prussia, PA/Philadelphia, PA
DevOps Engineer
We are seeking a focused, self-driven DevOps Engineer to support and scale automation across cloud and application environments. This role is heavily automation- and CI/CD-driven, partnering closely with application teams, infrastructure, and business stakeholders.
Top 3 Skills (Required):
Scripting (Shell & Ruby) - primary tools for automation
Terraform - infrastructure as code
Cloud Experience (AWS)
Key Responsibilities:
Design, build, and maintain automation and CI/CD pipelines; any repeatable task is expected to be automated
Support multiple initiatives, including large-scale cloud projects (e.g., GenAI environments with 170+ accounts across prod and non-prod)
Work within monthly sprints, managing work through Jira and intake via ServiceNow
Collaborate with application teams, infrastructure, leadership, and business partners to deliver automation solutions and business use cases
Participate in daily standups and follow established Agile/Jira processes
Environment & Tools:
CI/CD: Jenkins, GitLab, Chef
Cloud & IaC: AWS, Terraform (70% cloud / 30% on-prem)
OS & Scripting: Linux, Windows, Shell, Ruby (primary), PowerShell
Exposure to GenAI services (e.g., AWS Bedrock, Amazon Q, LLMs) is a plus
Team & Logistics:
5-person centralized DevOps/Automation team
Open to candidates focused on infrastructure automation, application automation, or both
Currently remote; Eastern Time preferred, other time zones considered
AWS certification is a plus
Senior Java Full Stack Developer - Malvern PA
Staff software engineer job in Malvern, PA
Access Global Group is seeking an experienced Senior Java Full Stack Developer to join our delivery team.
TERMS: Hybrid role - must reside in Malvern, PA area - in office 3days/week, 2 days remote
EMPLOYMENT TYPE: Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.
NOTE: Not open to third-party/C2C agency candidates
SUMMARY
Access Global Group is adding a Senior Full Stack Developer to support our growing portfolio of enterprise-level digital initiatives. This role is ideal for a seasoned engineer who thrives in cloud-native environments and enjoys building scalable, user-focused applications. The ideal candidate will bring strong technical depth across Angular, Java, AWS, and modern development practices while contributing to a collaborative, Agile team.
RESPONSIBILITIES
Develop and maintain web applications using Angular for front-end and Java for back-end services.
Collaborate with cross-functional teams to define, design, and ship new features.
Implement RESTful APIs and integrate with cloud services on AWS.
Write clean, maintainable, and efficient code while adhering to best practices.
Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
REQUIREMENTS/QUALIFICATIONS
Proven experience in full-stack development with Angular, Java, and AWS (5 - 10 years' experience).
Proficiency in Python, JavaScript, and TypeScript.
Strong understanding of web development principles and best practices.
Experience working in Agile/Scrum environments, with a helpful Scrum Master background preferred.
Excellent problem-solving skills and ability to work collaboratively in a team setting.Excellent verbal and written communication skills.
Able to clearly articulate technical solutions to non-technical stakeholders.
In addition to base pay, employees may be eligible for discretionary bonuses, commissions, or other incentive programs, as well as a comprehensive benefits package that includes medical, dental, vision, 401(k), paid time off, etc.
LOCATION REQUIREMENTS
To be considered for this position, candidates must reside in one of the following U.S. states: PA
Candidates residing outside these states are not eligible for consideration currently.
COMPANY INFORMATION
FormativGroup operates within the critical middle layer of business technology, where applications and systems connect infrastructure to business processes. We are specialists who help the middle market take full advantage of their technology investments with deep, industry-centric expertise, all in one place, to unify fragmented systems.
With deep technical expertise across cloud architecture, system integration, AI, and data strategy, we bridge the gap between business goals and modern platforms.
FormativGroup is an equal opportunity, affirmative action employer providing equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, national origin, protected veteran status, disability status, or any other legally protected basis, in accordance with applicable law.
ADA Specifications: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.
#formativgroupcareers #WorkWithUs #TechCareers
Senior Full Stack Developer
Staff software engineer job in Malvern, PA
Senior Full Stack Developer - Direct Hire Must be a U.S. citizen or green card holder - Visa sponsorship/transfer not available. Join a leading Software provider dedicated to transforming the financial services industry as a full-time Senior Full Stack Developer. My client is looking for a detail-oriented individual with a strong background in JavaScript, modern React packages, and front and back-end coding. This individual should have confidence and the ability to approach and embrace projects with both functionality and user experience in mind. The Full Stack Developer will be helping create risk management software primarily for credit unions and banks. The software integrates with a large community of financial services, via REST, SOAP and daily batch files. This development is being done in an environment with the latest technologies including .NET Core, React, Azure and the latest libraries. As a Full Stack Developer, the use of AI Development tools such as Cursor, ChatGPT and Code Rabbit are expected to be used daily to provide efficiency and increase productivity.
Key Responsibilities
Broad experience designing, programming, and implementing large information systems
Ability to decompose complex problems independently into workable solutions
Excellent analytical and problem-solving skills
Excellent organization and time management skills
Adhere to SOLID design principles when designing and producing high quality code
Monitor overall project progress to ensure consistency with initial platform design
Conduct code review and pair programming sessions
Research/troubleshoot issues when in QA and/or production to help maintain a high-quality technology platform
Determine root cause for complex software issues
Participate in SCRUM team sessions, providing status updates of work
Utilize Cursor to generate code, unit tests and review code prior to pushing to the code repository
Remain current on new technologies; evaluate and make recommendations as necessary
Other duties as assigned
Skills And Experience
7+ years' experience in designing, debugging and implementing software applications
5+ years' experience with .NET web applications - C# and .NET Core
4+ years' experience with database technology such as SQL Server including debugging queries, writing stored procedures and views
2+ years' experience with ReactJS, React and common React packages
Familiarity with TypeScript
Experience with GIT and familiarity with the use of Repositories in Azure DevOps
Use of a Caching Layer like Redis
Experience creating UI/UX Experiences with a modern JavaScript Framework
Independently learn new AI technologies and recommend their usage
Ready to make a significant impact at a dynamic organization? If you're passionate about development and delivering reliable solutions, we encourage you to apply now and take the next step in your career.
How To Apply
We'd love to see your resume, but we don't need it to have a conversation. Send us an email to ************************* and tell me why you're interested. Or feel free to email your resume. Please include Job#19660.
Checkout all our open jobs: ************************
Software Engineer
Staff software engineer job in Malvern, PA
Day-to-Day Responsibilities:
Develop and deploy full-stack applications using AWS services (Lambda, S3, DynamoDB, ECS, Glue, Step Functions, and more).
Design, build, and maintain REST and GraphQL APIs and microservices using Python, Java, JavaScript, and Go.
Apply DevOps principles with CI/CD pipelines using Bamboo, Bitbucket, Git, and JIRA.
Monitor product health and troubleshoot production issues with tools like Honeycomb, Splunk, and CloudWatch.
Collaborate with stakeholders to gather requirements, present demos, and coordinate tasks across teams.
Resolve complex technical challenges and recommend enterprise-wide improvements.
Must-Haves:
Minimum 5 years of related experience in software development.
Proficient in AWS services, full-stack development, and microservices.
Experience with Python, Java, JavaScript, and Go.
Strong DevOps experience and familiarity with CI/CD pipelines.
Ability to learn new business domains and applications quickly.
Nice-to-Haves:
Experience with monitoring/observability tools like Honeycomb, Splunk, CloudWatch.
Familiarity with serverless and large-scale cloud architectures.
Agile or Scrum experience.
Strong communication and stakeholder collaboration skills.
Sr AWS Developer
Staff software engineer job in Malvern, PA
Role: AWS Developer
Project: GIDS Investment Product Valuations Taxonomy
Domain:- GIDS investment (“Investment product master,” “security master,” “reference data,” “pricing and valuations,” “NAV calculation,” “fund accounting,” “portfolio valuations,” or “taxonomy/ontology” experience in financial services.)
Prior work with asset managers, custodians, or banks where they modeled funds, ETFs, accounts, benchmarks, or instrument hierarchies and exposed this via services or data platforms.
Strong hands-on experience in designing, developing, and deploying scalable full-stack applications using AWS technologies (S3, DynamoDB, Postgres, Lambda, CloudFormation, Event bridge, IAM, Glue, Athena).
· Experienced in API design (REST, GraphQL/Super Graph), and microservices.
· Experienced in creating REST APIs using Python, JavaScript, and Go.
· Experienced in development using DevOps principles, tools, and continuous delivery pipelines, including Bamboo, Bitbucket, JIRA, and Git.
· Provides technical expertise and completes complex development, design, implementation, architecture design specification, and maintenance activities.
· Monitor product health in test and production environments using Honeycomb, Splunk, and AWS CloudWatch.
· Responsible for elevating complex code into the development, test, and production environments.
· Resolves highly complex, elevated issues and recommend enterprise-wide improvements and solutions.
· Actively work with the business and stakeholders over the requirements and giving demos after the development and reach out to different teams to accomplish
SRE/DevOps w/ HashiCorp & Clojure Exp
Staff software engineer job in Philadelphia, PA
Locals Only! SRE/DevOps w/ HashiCorp & Clojure Exp Philadelphia, PA: 100% Onsite! 12 + Months
MUST: HashiCorp Clojure
Role: Lead SRE initiatives, automating and monitoring cloud infrastructure to ensure reliable, scalable, and secure systems for eCommerce.
Required: Must Have:
AWS, Terraform, HashiCorp Stack (Nomad, Vault, Consul)
Programming in Python/Clojure
Automation, monitoring, and log centralization (Splunk)
Experience leading large-scale cloud infrastructure
Desired Skills and Experience
Locals Only!
SRE/DevOps w/ HashiCorp & Clojure Exp
Philadelphia, PA: 100% Onsite!
12 + Months
Dexian stands at the forefront of Talent + Technology solutions with a presence spanning more than 70 locations worldwide and a team exceeding 10,000 professionals. As one of the largest technology and professional staffing companies and one of the largest minority-owned staffing companies in the United States, Dexian combines over 30 years of industry expertise with cutting-edge technologies to deliver comprehensive global services and support.
Dexian connects the right talent and the right technology with the right organizations to deliver trajectory-changing results that help everyone achieve their ambitions and goals. To learn more, please visit ********************
Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.
Cloud Security Principal Engineer
Staff software engineer job in Philadelphia, PA
Immediate need for a talented Cloud Security Principal Engineer. This is a 04+months contract opportunity with long-term potential and is located in Philadelphia, PA (Hybrid). Please review the job description below and contact me ASAP if you are interested.
Job ID:25-94450
Pay Range: $70 - $75/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Requirements and Technology Experience:
Key Skills;Azure Cloud,cloud security, DevSecOps .
12+ years of industry experience in IT/security.
Strong expertise in Azure Cloud architecture and security.
Deep hands-on experience in cloud security, DevSecOps, and cloud migration.
Experience with security scanning tools, vulnerability scanners, SAST/DAST.
Strong knowledge of NIST 800-53 and enterprise security compliance.
Experience in managing critical vulnerability remediation.
Proven history of working in large-scale enterprise migration projects.
Strong leadership and communication skills.
CISSP (Priority / Highly Preferred)
Our client is a leading Healthcare Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.
Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
Principal Firmware Engineer
Staff software engineer job in Horsham, PA
Primary Duties & Responsibilities Firmware development - 80% * Design and develop control algorithms, features and f/w test processes used across multiple products. Perform unit functional tests and robustness tests. Continuously improve code reusability, execution efficiency and product performance.
* Ensure firmware documentation is accurate and up to date.
* Work with optical, hardware and test engineering teams to continuously improve firmware performance, execution efficiency, and development processes.
Teamwork and supporting - 20%
* Coaching junior engineers on firmware developing. Drive coding reviews and practices across team
* Customer, NPI and Manufacturing support
* Responsible for resolving sustaining issues, fixing bugs in legacy products, and implementing new customer-requested features.
Education & Experience
* University degree in Electrical Engineering or Computer Science
* 8+ years of experience in embedded systems real time control systems development with microcontrollers and FPGA hardware
* Experience in Optical Communication industry is preferred.
* Expert on C++ programming in embedded system, and experience on assembly programming language preferred.
* Experience in Object Oriented design.
* Practical experience across the entire Agile development lifecycle, including continuous integration, continuous deployment (CI/CD), and collaboration through DevOps practices.
* Experience in lab bench debugging tools oscilloscopes, logic analyzers.
* Should be able to work and deliver on an aggressive schedule.
Skills
* Knowledge and experience on NIOS, ARM and GNU tool chains.
* Self-starter, highly motivated, dedicated and teamwork oriented.
* The ability to work independently with less guidance from supervisors.
* Creative, analytical and structured problem-solving capabilities
* Knowledge of digital signal processing and control theory, including the design of various filters as well as open-loop and closed-loop control systems. Strong communication skills and experience working in cross-cultural and global team environments
Working Conditions
* May require occasional off-site meetings or travel
* Regular use of a computer and other office equipment is necessary
* Interaction with team members and external contacts is a regular part of the job
* May require occasional overtime and flexibility in work hours to accommodate the executive's needs.
Physical Requirements
* Sitting for extended periods while working on a computer or conducting meetings.
* Use of hands and fingers for typing, writing, and handling documents.
* Occasional lifting of objects or materials up to 20 pounds for administrative tasks.
* Ability to communicate verbally and in writing.
* Mobility within the office environment to attend meetings
Safety Requirements
All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards.
Quality and Environmental Responsibilities
Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.
Culture Commitment
Ensure adherence to company's values (ICARE) in all aspects of your position at Coherent Corp.:
Integrity - Create an Environment of Trust
Collaboration - Innovate Through the Sharing of Ideas
Accountability - Own the Process and the Outcome
Respect - Recognize the Value in Everyone
Enthusiasm - Find a Sense of Purpose in Work
Coherent Corp. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
If you need assistance or an accommodation due to a disability, you may contact us at ******************************.
Software Engineer Intern, application via RippleMatch
Staff software engineer job in Philadelphia, PA
This role is with RippleMatch's partner companies. RippleMatch partners with hundreds of companies looking to hire top talent.
About RippleMatch
RippleMatch is your AI-powered job matchmaker. Our platform brings opportunities directly to you by matching you with top employers and jobs you are qualified for. Tell us about your strengths and goals - we'll get you interviews! Leading employers leverage RippleMatch to build high-performing teams and Gen Z job seekers across the country trust RippleMatch to launch and grow their careers.
Requirements for the role
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Strong foundation in programming languages such as Java, C#, Python, or JavaScript.
Understanding of basic software development methodologies (e.g., Agile, Scrum) and the software development lifecycle.
Familiarity with database concepts and basic SQL.
Interest in designing, coding, testing, and maintaining software applications.
Strong problem-solving skills and the ability to participate in debugging and technical challenges.
Good organizational and project management skills, with the ability to handle multiple tasks and deadlines.
Effective communication and interpersonal skills, essential for working collaboratively in a team environment.
Eagerness to learn new technologies and software development practices.
Analytical skills, with an aptitude for learning quickly and adapting to new programming environments.
Auto-ApplySoftware Developer
Staff software engineer job in Ambler, PA
Berkadia, a joint venture of Berkshire Hathaway and Leucadia National Corporation, is an industry leading commercial real estate company providing comprehensive capital solutions and investment sales advisory and research services for multifamily and commercial properties. Berkadia is amongst the largest, highest rated and most respected primary, master and special servicers in the industry.
As a Freddie Mac Program Plus lender, Fannie Mae DUS Multifamily Seller/Servicer, insurance company correspondent, and HUD, MAP and LEAN originator and servicer, Berkadia provides access to capital and flexible, customized lending and servicing solutions for the acquisition, construction, rehabilitation and refinance of multifamily and commercial properties. Berkadia also provides interim and short-term financing through its Proprietary Bridge Lending Program.
Job Description
Summary:
The Software Developer is responsible for the implementation and testing of software solutions that enable business workflow excellence. This position is responsible for building a wide variety of software subsystems and components using the given requirements and constraints using Agile philosophy.
Essential Functions
:
Analyzes requirements and collaborates with the product owner, team members or architects;
Writes accurate production-quality code;
Builds and tests code to validate functionality against requirements and to ensure full unit test coverage;
Participates in peer code reviews;
Thoroughly documents code and design;
Accurately estimates and tracks personal work;
Proactively raises issues and communicates accurate status to
teams
;
Works effectively in an iterative, incremental software development lifecycle wherein priorities, requirements and scope evolve, sometimes rapidly, over time and often mid-project;
Assists in the development and presentation of manuals, user guides, and other materials relating to client products;
May provide staff and clients with training and technical assistance relating to new, existing, and revised products;
Demonstrates self-development by staying current with new technology and design patterns;
Qualifications
Education and Experience
Bachelor's degree in Computer Science or related field
Should have 2 - 4 years of developing software experience in a commercial software development environment
Experience with Scrum methodology and Agile practices
Building web services and RESTful services
Version Control, Build & Release Management tools
Relational and non-relational databases
Building world-class web applications using the MEAN stack (MongoDB, Express.js, Angular.js, Node.js)
Prior experience in product development background preferred
Experience in practices like TDD, CI and CD
Knowledge/Skills/Abilities
Knowledge of various design patterns
Proficient and passionate about following Agile Engineering practices (e.g. XP/DDD)
Ability to work in an environment with high degree of ambiguity (previous start-up like experience could be helpful)
Exhibit a high level of individual initiative and ownership
Passionate, Self-motivated and driven, with keen attention to detail, action-and-results oriented
Excellent interpersonal, verbal and written communication skills as well as strong logical, analytical, problem solving skills and reporting skills
Able to present ideas in user-friendly language
Environment, Physical Demands and Other Conditions:
Experience with in a team-oriented, collaborative environment
Ability to work after hours
Additional Information
*Please submit resume and cover letter when you apply.
Software Engineer
Staff software engineer job in Philadelphia, PA
The Office of Innovation & Technology (OIT) is the central IT agency for the City of Philadelphia
headed by the Chief Information Officer. This position is within the OIT and assigned to the Department of Planning and Development's (DPD) IT unit, which is responsible for the creation of spatial data and online web applications and tools to support community planning and housing strategies. DPD regularly engages with the public, city officials and a wide array of stakeholders using geospatial data and web applications to obtain input on the formulation of neighborhood, district and housing plans and to communicate the work of the department with the public. The Department of Planning and Development is made of up multiple divisions including Philadelphia City Planning Commission, Philadelphia Historical Commission, Art Commission, ZBA, Division of Housing and Community Development, and partners with the Philadelphia Housing Development Corporation.
The primary responsibility of this position is web-based application development for the divisions of the Department of Planning and Development (DPD) and its partner PHDC using industry-standard technologies and tools. This role involves working closely with the Office of Innovation and Technology (OIT), DPD stakeholders, and other City departments as required, overseeing the full software development lifecycle-from requirements gathering and design to development, implementation, and post-implementation support.
As a Software Engineer, you will work on both critical business systems and resident-facing applications, ensuring solutions are reliable, secure, and user-friendly. You will be primarily responsible for building APIs and UIs using our core technologies (.NET Core and Vue.js), while adhering to established City development standards and best practices. The role also requires contributing to technical documentation, testing, code reviews, and the maintenance of high-quality, scalable applications.
You will collaborate with cross-functional teams to solve complex problems, modernize legacy systems, and integrate with external data sources and services. Emphasis is placed on security, accessibility, and performance to support the City's commitment to delivering efficient digital services for residents.
This is an opportunity to join a City government that operates the largest GitHub organization among municipalities (github.com/CityOfPhiladelphia), values open-source collaboration, and leverages modern cloud infrastructure to improve how residents and businesses interact with city government online. The position offers the chance to work in a mission-driven environment where your technical expertise directly contributes to the public good.
Job Description
Essential Functions
This role is primarily focused on backend development, with opportunities to work across the full stack to support project needs. You will lead and mentor a team of associate software engineers, ensuring adherence to development best practices, City standards, and secure coding guidelines. Responsibilities include reviewing code in our Git-based workflow, writing unit and integration tests, monitoring applications after launch, and providing ongoing support for applications built by you and your team. You will also collaborate with stakeholders at OIT and other departments as part of our agile development process.
Core Technical Requirements:
Strong experience designing and building APIs for modern JavaScript and mobile clients, with clear opinions on API interfaces and implementation.
Proficiency with .NET Core (3.x or greater).
Deep experience collaborating with developers using Git/GitHub and participating in structured code review processes.
Experience with Vue.js preferred; experience in React or Angular will also be considered.
Strong belief in test-driven development: “if it isn't tested, it isn't done.”
Comfort with troubleshooting, debugging, and researching complex or obscure issues.
Ability to interpret incomplete requirements, ask clarifying questions, and deliver effective solutions.
A holistic perspective on projects, with the ability to anticipate challenges, remove blockers, and take ownership of outcomes.
Application Design & Development
Develop and maintain secure, scalable, and efficient web-based applications following SDLC best practices and OIT guidance.
Gather requirements, design solutions, code, test, and document software systems.
Review and provide constructive feedback on code written by colleagues and vendors.
Proactively identify application inefficiencies and propose enhancements.
Create and maintain development frameworks, reusable libraries, prototypes, and technical specifications.
Ensure applications are accessible, user-centered, and aligned with City security standards.
Participate in project timeline development and resource planning.
Collaboration
Represent the DPD Software Development Team in cross-departmental meetings, working sessions, and external engagements.
Partner with project managers, stakeholders, and colleagues to clarify requirements, manage expectations, and resolve issues.
Contribute to agile ceremonies and ensure transparency in project progress.
Providing Expertise
Evaluate and recommend software solutions, development tools, and emerging technologies for departmental use.
Provide technical oversight and guidance to software vendors during product development or implementation.
Contribute to procurement discussions by providing subject-matter expertise.
Recommend long-term software and application strategies to the IT Director.
Create and maintain system and architecture diagrams for supported applications.
Other Duties
Participate in DPD and OIT project review processes, including security and architecture reviews.
Ensure compliance with City cybersecurity, privacy, and data management policies.
Perform other duties as assigned.
Qualifications
Completion of a bachelor's degree program at an accredited college or university with major course work in Computer Science, a related engineering field, or equivalent experience - boot camps / alternative pathways are okay; we care more about what you can do than where you learned how to do it.
Minimum 3 years of experience in a technical role
Experience in Web or software development, or design a plus
Experience providing technical support to a wide variety of applications a plus
Experience working in a large governmental, or non-profit agency is a plus; in particular, knowledge of Planning or Housing operations and/or the City of Philadelphia.
Knowledge of and Skills in:
Full-stack web application development technologies and best practices.
Web accessibility standards (WCAG/Section 508), responsive design principles, and cross-browser/platform compatibility.
Database systems and query optimization (MS SQL Server, Postgres).
Development environments, source control (Git/GitHub), and modern DevOps practices (CI/CD pipelines).
Agile software development methodologies and iterative project delivery.
Cloud computing concepts, services, and deployment models (AWS preferred).
Networking fundamentals, application hosting, and performance optimization.
Secure coding practices, cybersecurity principles, and data privacy standards.
Content management systems, information architecture, and user-centered design.
Data visualization and analysis tools and techniques.
Technical writing, documentation, and system/architecture diagramming.
Software/UI/UX design principles and continuous improvement methodologies.
Troubleshooting, debugging, and root-cause analysis.
Experience with the following technologies is a plus:
.NET Core (3.x or greater).
JavaScript frameworks (Vue.js preferred; React or Angular considered).
AWS services (Fargate, Lambda, S3, CloudFront, CloudWatch, etc.).
CI/CD pipelines using GitHub Actions or comparable tools.
IIS web server administration.
MS SQL Server or PostgreSQL databases.
QuickBase application development.
Development work with GIS/Mapping software
Ability to:
Communicate technical and non-technical concepts clearly, both verbally and in writing, to diverse audiences.
Collaborate effectively with cross-functional teams of varying seniority and technical expertise.
Work independently with minimal supervision while also thriving in team-based environments.
Manage multiple projects, prioritize tasks, and deliver high-quality work within deadlines.
Interpret complex requirements from written, oral, diagrammatic, or schedule-based sources.
Adapt to changing priorities and respond effectively to urgent issues, including occasional evenings/weekends for critical problem resolution or deployments.
Apply analytical and creative problem-solving skills to design and implement effective solutions.
Commit to continuous learning, professional development, and staying current with emerging technologies and best practices.
Additional Information
Salary Range: $70,000-$85,000
Salary Range cannot exceed $85,000
All applications must include a cover letter. Applications without a cover letter will be considered incomplete.
Did you know?
● We are a Public Service Loan Forgiveness Program qualified employer : 25% tuition discount program for City employees (and sometimes spouses and dependents as well) in partnership with area colleges and universities
● We offer Comprehensive health coverage for employees and their eligible dependents
● Our wellness program offers eligibility into the discounted medical plan
● Employees receive paid vacation, sick leave, and holidays
● Generous retirement savings options are available
*The successful candidate must be a city of Philadelphia resident within six months of hire
Effective May 22, 2023, vaccinations are no longer required for new employees that work in non-medical, non-emergency or patient facing positions with the City of Philadelphia. As a result, only employees in positions providing services that are patient-facing medical care (ex: Nurses, doctors, emergency medical personnel), must be fully vaccinated.
The City of Philadelphia is an Equal Opportunity employer and does not permit discrimination based on race,
ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, disability, marital status, source of income, familial status, genetic information or domestic or sexual violence victim status. If you believe you were discriminated against, call the Philadelphia Commission on Human Relations at ************ or send an email to *********************** more information, go to: Human Relations Website:
******************************************************
Software Engineer - CI/CD (TS/SCI Clearance Required)
Staff software engineer job in King of Prussia, PA
***This job requires active TS/SCI clearance. Please apply only if you have an active TS/SCI clearance. ***
North Point Technology is looking for a TS/SCI Cleared Software Engineers to support a critical mission. The GEOINT Collection ne Xt (GCX) Program, awarded May 25 as a 7-year contract, is dedicated to sustaining and advancing the GEOINT Information Management Services (GIMS) system. GIMS is a mission-critical enterprise platform that acts as the primary gateway for submitting and adjudicating GEOINT Information Needs (GINs) and related requirements. It enables users to search, discover, and retrieve imagery and other GEOINT data, while centrally managing collection, exploitation, dissemination, and production tasks across a broad network of commercial and national providers.
The program employs DevSecOps and Agile practices, emphasizing communication, collaboration, integration, automation, and performance measurement between software developers and IT professionals. Above all, the program prioritizes operational stability.
The selected candidate will join a scrum team within the development organization, supporting a range of activities, including:
• Planning, executing, and coordinating Agile software development tasks.
• Designing, building, documenting, testing, and debugging software solutions that address critical mission needs through logical and mathematical methods.
• Implementing established standards, processes, procedures, and tools across the full development life cycle.
• Leveraging knowledge of computer hardware/software, mission/business application domains, information processing techniques, and user input to design and develop software.
• Identifying and correcting program errors, creating and maintaining development documentation, and analyzing system functionality to clarify program intent, output requirements, data inputs, techniques, and controls.
• Defining, applying, and validating compliance with software standards.
Applicants should be self-motivated, fast-paced, curious problem solvers with a BS in Software Engineering or related field, plus the following skills/experience:
Basic Qualifications:
Experience in Java development
Demonstrated expertise with Kubernetes
Skilled in troubleshooting across multiple operating systems, including Linux and Windows
Flexible and adaptable in meeting dynamic user requirements
Strong analytical and problem-solving abilities
Proven background in integrating and supporting COTS and FOSS solutions
Quick to learn and apply new technologies
Must hold an active TS clearance (with a current background investigation). Candidate will be required to complete an NGA crossover and receive a briefing prior to starting on the program.
Preferred:
Large-scale software development experience, including:
Developing, modifying, and troubleshooting Java code
COTS integration\
Agile development with familiarity in Scaled Agile Framework (SAFe) using VersionOne
Experience with Angular, DOJO, Oracle WebLogic, Tomcat
Databases: Oracle DBMS, Postgres DBMS, SQL, PL/SQL
Operating systems: UNIX/Linux
Web/automation technologies: HTML, Selenium, JavaScript, EJB, Web Services, Microservices (Docker & Kubernetes), REST, XML, UML
Development tools: Eclipse or NetBeans
Deployment architectures and CI/CD pipelines using Docker, Git/JIRA, Kubernetes, Jenkins, Conductor, Kafka/Zookeeper, Consul, CMDB
Big data technologies, including:
Data ingest: JSON, Kafka, Microservices, Elasticsearch
Analytics: Hive, Spark, R, Pig, Oozie workflows
Hadoop ecosystem: Hive data, Oozie, Spark, Pig, Impala, Hue
COTS integration: Knowi, MongoDB, Oracle, MySQL RDS, Elastic, Logstash, Kibana, Zookeeper, Consul, Hadoop/HDFS
Containerization/configuration tools: Docker, Chef
North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems.
At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members.
Come join us! Apply with North Point Technology today!
Auto-ApplyIdentity and Access Management Software Engineering Lead
Staff software engineer job in Philadelphia, PA
Identity and Access Management - Software Engineering Lead- Must have either (KeyCloak, Auth0, Okta, or similar)
Are you a Software Engineering lead with a strong security background ready to broaden your impact and take on a hands-on software engineering leadership role?
Are you a collaborative Software Engineering Lead looking to work for a mission driven global organization?
About the role - As an Engineering Lead for NeoID-Elsevier's next-generation Identity and Access Management (IAM) platform-you'll leverage your deep security expertise to architect, build, and evolve the authentication and authorization backbone for Elsevier's global products. You'll also lead and manage a team of 5 engineers, fostering their growth and ensuring delivery excellence. You'll have the opportunity to work with industry standard protocols such as OAuth2, OIDC and SAML, as well as healthcare's SMART on FHIR and EHR integrations.
About the team- This team is entrusted with building Elsevier's next-generation Identity and Access Management (IAM) platform. This diverse team of engineers are also building and evolving the authentication and authorization backbone for Elsevier's global products. This team is building a brand new product in Cyber Security that will provide Authorization and Authentication for ALL Elsevier products
Qualifications
Current and extensive experience with at least one major IAM platform (KeyCloak, Auth0, Okta, or similar) - KeyCloak and Auth0 experience are strong pluses. Only candidates with this experience will be considered for this critical role.
Possess an in-depth security mindset, with proven experience designing and implementing secure authentication and authorization systems
Have an extensive understanding of OAuth2, OIDC and SAML protocols, including relevant RFCs and enterprise/server-side implementations
Familiarity with healthcare identity protocols, including SMART on FHIR and EHR integrations
Have current hands-on experience with AWS cloud services and infrastructure management. Proficiency in Infrastructure as Code (IaC) tools, especially Terraform
Strong networking skills, including network security, protocols, and troubleshooting
Familiarity with software development methodologies (Agile, Waterfall, etc.)
Experience with Java/J2EE, JavaScript, and related technologies, or willingness to learn and deepen expertise
Knowledge of data modeling, optimization, and secure data handling best practices
Accountabilities
Leading the design and implementation of secure, scalable IAM solutions, with a focus on OAuth2/OIDC and healthcare protocols such as SMART on FHIR and EHR integrations
Managing, mentoring and supporting a team of 5 engineers, fostering a culture of security, innovation, and technical excellence
Collaborating with product managers and stakeholders to define requirements and strategic direction for the platform, including healthcare and life sciences use cases
Writing and reviewing code, performing code reviews, and ensuring adherence to security and engineering best practices
Troubleshooting and resolving complex technical issues, providing expert guidance on IAM, security, and healthcare protocol topics
Contributing to architectural decisions and long-term platform strategy
Staying current with industry trends, emerging technologies, and evolving security threats in the IAM and healthcare space
Why Elsevier?
Join a global leader in information and analytics, and help shape the future of secure, seamless access to knowledge for millions of users worldwide, including healthcare professionals and researchers. If you are an Engineering Lead ready to expand your skills, take on a hands-on software engineering leadership role, and grow as a people manager, we want to hear from you.
Principal Firmware Engineer
Staff software engineer job in Horsham, PA
Primary Duties & Responsibilities
Firmware development - 80%
Design and develop control algorithms, features and f/w test processes used across multiple products. Perform unit functional tests and robustness tests. Continuously improve code reusability, execution efficiency and product performance.
Ensure firmware documentation is accurate and up to date.
Work with optical, hardware and test engineering teams to continuously improve firmware performance, execution efficiency, and development processes.
Teamwork and supporting - 20%
Coaching junior engineers on firmware developing. Drive coding reviews and practices across team
Customer, NPI and Manufacturing support
Responsible for resolving sustaining issues, fixing bugs in legacy products, and implementing new customer-requested features.
Education & Experience
University degree in Electrical Engineering or Computer Science
8+ years of experience in embedded systems real time control systems development with microcontrollers and FPGA hardware
Experience in Optical Communication industry is preferred.
Expert on C++ programming in embedded system, and experience on assembly programming language preferred.
Experience in Object Oriented design.
Practical experience across the entire Agile development lifecycle, including continuous integration, continuous deployment (CI/CD), and collaboration through DevOps practices.
Experience in lab bench debugging tools oscilloscopes, logic analyzers.
Should be able to work and deliver on an aggressive schedule.
Skills
Knowledge and experience on NIOS, ARM and GNU tool chains.
Self-starter, highly motivated, dedicated and teamwork oriented.
The ability to work independently with less guidance from supervisors.
Creative, analytical and structured problem-solving capabilities
Knowledge of digital signal processing and control theory, including the design of various filters as well as open-loop and closed-loop control systems. Strong communication skills and experience working in cross-cultural and global team environments
Working Conditions
May require occasional off-site meetings or travel
Regular use of a computer and other office equipment is necessary
Interaction with team members and external contacts is a regular part of the job
May require occasional overtime and flexibility in work hours to accommodate the executive's needs.
Physical Requirements
Sitting for extended periods while working on a computer or conducting meetings.
Use of hands and fingers for typing, writing, and handling documents.
Occasional lifting of objects or materials up to 20 pounds for administrative tasks.
Ability to communicate verbally and in writing.
Mobility within the office environment to attend meetings
Safety Requirements
All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards.
Quality and Environmental Responsibilities
Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.
Culture Commitment
Ensure adherence to company's values (ICARE) in all aspects of your position at Coherent Corp.:
Integrity - Create an Environment of Trust
Collaboration - Innovate Through the Sharing of Ideas
Accountability - Own the Process and the Outcome
Respect - Recognize the Value in Everyone
Enthusiasm - Find a Sense of Purpose in Work
Coherent Corp. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
If you need assistance or an accommodation due to a disability, you may contact us at
******************************
.
Auto-ApplySoftware Engineer
Staff software engineer job in Philadelphia, PA
The Office of Innovation & Technology (OIT) is the central IT agency for the City of Philadelphia
headed by the Chief Information Officer. This position is within the OIT and assigned to the Department of Planning and Development's (DPD) IT unit, which is responsible for the creation of spatial data and online web applications and tools to support community planning and housing strategies. DPD regularly engages with the public, city officials and a wide array of stakeholders using geospatial data and web applications to obtain input on the formulation of neighborhood, district and housing plans and to communicate the work of the department with the public. The Department of Planning and Development is made of up multiple divisions including Philadelphia City Planning Commission, Philadelphia Historical Commission, Art Commission, ZBA, Division of Housing and Community Development, and partners with the Philadelphia Housing Development Corporation.
The primary responsibility of this position is web-based application development for the divisions of the Department of Planning and Development (DPD) and its partner PHDC using industry-standard technologies and tools. This role involves working closely with the Office of Innovation and Technology (OIT), DPD stakeholders, and other City departments as required, overseeing the full software development lifecycle-from requirements gathering and design to development, implementation, and post-implementation support.
As a Software Engineer, you will work on both critical business systems and resident-facing applications, ensuring solutions are reliable, secure, and user-friendly. You will be primarily responsible for building APIs and UIs using our core technologies (.NET Core and Vue.js), while adhering to established City development standards and best practices. The role also requires contributing to technical documentation, testing, code reviews, and the maintenance of high-quality, scalable applications.
You will collaborate with cross-functional teams to solve complex problems, modernize legacy systems, and integrate with external data sources and services. Emphasis is placed on security, accessibility, and performance to support the City's commitment to delivering efficient digital services for residents.
This is an opportunity to join a City government that operates the largest GitHub organization among municipalities (github.com/CityOfPhiladelphia), values open-source collaboration, and leverages modern cloud infrastructure to improve how residents and businesses interact with city government online. The position offers the chance to work in a mission-driven environment where your technical expertise directly contributes to the public good.
Job Description
Essential Functions
This role is primarily focused on backend development, with opportunities to work across the full stack to support project needs. You will lead and mentor a team of associate software engineers, ensuring adherence to development best practices, City standards, and secure coding guidelines. Responsibilities include reviewing code in our Git-based workflow, writing unit and integration tests, monitoring applications after launch, and providing ongoing support for applications built by you and your team. You will also collaborate with stakeholders at OIT and other departments as part of our agile development process.
Core Technical Requirements:
Strong experience designing and building APIs for modern JavaScript and mobile clients, with clear opinions on API interfaces and implementation.
Proficiency with .NET Core (3.x or greater).
Deep experience collaborating with developers using Git/GitHub and participating in structured code review processes.
Experience with Vue.js preferred; experience in React or Angular will also be considered.
Strong belief in test-driven development: “if it isn't tested, it isn't done.”
Comfort with troubleshooting, debugging, and researching complex or obscure issues.
Ability to interpret incomplete requirements, ask clarifying questions, and deliver effective solutions.
A holistic perspective on projects, with the ability to anticipate challenges, remove blockers, and take ownership of outcomes.
Application Design & Development
Develop and maintain secure, scalable, and efficient web-based applications following SDLC best practices and OIT guidance.
Gather requirements, design solutions, code, test, and document software systems.
Review and provide constructive feedback on code written by colleagues and vendors.
Proactively identify application inefficiencies and propose enhancements.
Create and maintain development frameworks, reusable libraries, prototypes, and technical specifications.
Ensure applications are accessible, user-centered, and aligned with City security standards.
Participate in project timeline development and resource planning.
Collaboration
Represent the DPD Software Development Team in cross-departmental meetings, working sessions, and external engagements.
Partner with project managers, stakeholders, and colleagues to clarify requirements, manage expectations, and resolve issues.
Contribute to agile ceremonies and ensure transparency in project progress.
Providing Expertise
Evaluate and recommend software solutions, development tools, and emerging technologies for departmental use.
Provide technical oversight and guidance to software vendors during product development or implementation.
Contribute to procurement discussions by providing subject-matter expertise.
Recommend long-term software and application strategies to the IT Director.
Create and maintain system and architecture diagrams for supported applications.
Other Duties
Participate in DPD and OIT project review processes, including security and architecture reviews.
Ensure compliance with City cybersecurity, privacy, and data management policies.
Perform other duties as assigned.
Qualifications
Completion of a bachelor's degree program at an accredited college or university with major course work in Computer Science, a related engineering field, or equivalent experience - boot camps / alternative pathways are okay; we care more about what you can do than where you learned how to do it.
Minimum 3 years of experience in a technical role
Experience in Web or software development, or design a plus
Experience providing technical support to a wide variety of applications a plus
Experience working in a large governmental, or non-profit agency is a plus; in particular, knowledge of Planning or Housing operations and/or the City of Philadelphia.
Knowledge of and Skills in:
Full-stack web application development technologies and best practices.
Web accessibility standards (WCAG/Section 508), responsive design principles, and cross-browser/platform compatibility.
Database systems and query optimization (MS SQL Server, Postgres).
Development environments, source control (Git/GitHub), and modern DevOps practices (CI/CD pipelines).
Agile software development methodologies and iterative project delivery.
Cloud computing concepts, services, and deployment models (AWS preferred).
Networking fundamentals, application hosting, and performance optimization.
Secure coding practices, cybersecurity principles, and data privacy standards.
Content management systems, information architecture, and user-centered design.
Data visualization and analysis tools and techniques.
Technical writing, documentation, and system/architecture diagramming.
Software/UI/UX design principles and continuous improvement methodologies.
Troubleshooting, debugging, and root-cause analysis.
Experience with the following technologies is a plus:
.NET Core (3.x or greater).
JavaScript frameworks (Vue.js preferred; React or Angular considered).
AWS services (Fargate, Lambda, S3, CloudFront, CloudWatch, etc.).
CI/CD pipelines using GitHub Actions or comparable tools.
IIS web server administration.
MS SQL Server or PostgreSQL databases.
QuickBase application development.
Development work with GIS/Mapping software
Ability to:
Communicate technical and non-technical concepts clearly, both verbally and in writing, to diverse audiences.
Collaborate effectively with cross-functional teams of varying seniority and technical expertise.
Work independently with minimal supervision while also thriving in team-based environments.
Manage multiple projects, prioritize tasks, and deliver high-quality work within deadlines.
Interpret complex requirements from written, oral, diagrammatic, or schedule-based sources.
Adapt to changing priorities and respond effectively to urgent issues, including occasional evenings/weekends for critical problem resolution or deployments.
Apply analytical and creative problem-solving skills to design and implement effective solutions.
Commit to continuous learning, professional development, and staying current with emerging technologies and best practices.
Additional Information
Salary Range: $70,000-$85,000
Salary Range cannot exceed $85,000
All applications must include a cover letter. Applications without a cover letter will be considered incomplete.
Did you know?
● We are a Public Service Loan Forgiveness Program qualified employer : 25% tuition discount program for City employees (and sometimes spouses and dependents as well) in partnership with area colleges and universities
● We offer Comprehensive health coverage for employees and their eligible dependents
● Our wellness program offers eligibility into the discounted medical plan
● Employees receive paid vacation, sick leave, and holidays
● Generous retirement savings options are available
*The successful candidate must be a city of Philadelphia resident within six months of hire
Effective May 22, 2023, vaccinations are no longer required for new employees that work in non-medical, non-emergency or patient facing positions with the City of Philadelphia. As a result, only employees in positions providing services that are patient-facing medical care (ex: Nurses, doctors, emergency medical personnel), must be fully vaccinated.
The City of Philadelphia is an Equal Opportunity employer and does not permit discrimination based on race,
ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, disability, marital status, source of income, familial status, genetic information or domestic or sexual violence victim status. If you believe you were discriminated against, call the Philadelphia Commission on Human Relations at ************ or send an email to *********************** more information, go to: Human Relations Website:
******************************************************
Entry Level Software Engineer, application via RippleMatch
Staff software engineer job in Philadelphia, PA
This role is with RippleMatch's partner companies. RippleMatch partners with hundreds of companies looking to hire top talent.
About RippleMatch
RippleMatch is your AI-powered job matchmaker. Our platform brings opportunities directly to you by matching you with top employers and jobs you are qualified for. Tell us about your strengths and goals - we'll get you interviews! Leading employers leverage RippleMatch to build high-performing teams and Gen Z job seekers across the country trust RippleMatch to launch and grow their careers.
Requirements for the role
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Hands-on experience from internships or personal projects in software development is preferred.
Strong foundation in programming languages such as Java, C#, Python, or JavaScript.
Understanding of software development methodologies (e.g., Agile, Scrum) and software lifecycle management.
Familiarity with database management and basic SQL.
Ability to design, code, test, and manage complex software applications.
Strong problem-solving skills and the ability to debug code and solve technical challenges.
Excellent organizational and project management skills, with the ability to manage multiple tasks and deadlines effectively.
Effective communication and interpersonal skills, essential for working collaboratively in a team environment.
Eagerness to learn new technologies and frameworks and stay updated with the latest industry trends.
Auto-Apply