Senior Software Engineer Team Lead
Software engineering internship job in Philadelphia, PA
Senior Software Engineer, Team Lead (.NET)
Employment Type: Direct hire
Work Setting: Hybrid | Onsite once per quarter (non-negotiable)
This role combines hands-on technical expertise with team leadership. The Lead Software Engineer oversees a cross-functional Agile team, providing technical direction, resolving blockers, and ensuring alignment between engineering efforts and business goals. The position is both strategic and hands-on, involving architecture, design, and active development within a defined product domain.
Responsibilities
Lead a cross-functional Agile team of developers, QA, and business analysts to deliver scalable, high-quality software.
Act as technical SME for an assigned product or platform area.
Mentor team members through code reviews, pair programming, and career development support.
Design and implement system features that align with enterprise architecture and business needs.
Partner with Product Management to define priorities, clarify requirements, and balance immediate deliverables with long-term goals.
Contribute to architecture discussions and platform-wide design decisions.
Uphold and enhance coding standards, quality processes, and security best practices.
Participate in hiring, onboarding, and documentation efforts to promote team continuity.
Contribute directly to development tasks and user stories.
Collaborate with QA to ensure full test coverage and performance optimization.
Drive a “security-first” mindset and ensure system reliability across environments.
Required Qualifications
Bachelor's or Master's degree in Computer Science or related field, or equivalent experience.
10+ years of software development experience, primarily in C# and .NET.
3+ years of team leadership experience in an Agile environment.
Proven background in architecting and delivering enterprise systems, RESTful APIs, and integrations.
Experience with Azure cloud services, including serverless computing, storage, and messaging.
Familiarity with monolithic and microservice architectures.
Skilled in designing scalable data storage solutions (SQL, document, and unstructured).
Experience creating CI/CD pipelines and supporting Infrastructure as Code (IaC).
Strong communication, problem-solving, and collaboration skills.
Experience working across multiple Agile teams on large software initiatives.
Preferred Qualifications
Experience with ASP.NET MVC, .NET Core, TypeScript, and modern SPA frameworks (Angular, React, etc.).
Additional Requirements
Travel occasionally to the Wilkes-Barre/Scranton, PA area for strategy sessions (4 times per year).
Standard working hours based on Eastern U.S. time.
Lead Software Engineer
Software engineering internship job in Philadelphia, PA
Lead Software Engineer - Prominent Financial Services Firm
Our client is a global financial services group which operates across more than 30 markets worldwide, providing a diverse range of banking, financial, advisory, and investment solutions to corporate, institutional, and retail clients. With a heritage spanning over five decades, the organization has built a reputation for specialist expertise in areas including asset management, commodities and global markets, corporate advisory, and infrastructure investment. The firm combines the capabilities of a major international financial institution with a focus on innovation and deep sector knowledge, serving clients across various industries while maintaining a strong commitment to sustainable and responsible business practices.
This position combines direct technical contributions with leadership of your engineering team. You'll guide and develop a small group of engineers through consistent one-on-one meetings, continuous feedback, and personalized career development strategies. Your leadership will ensure successful delivery by orchestrating sprint planning, prioritizing team workloads, and clearing roadblocks that impede progress on quality software releases. Working in close partnership with Product Managers and Business Analysts, you'll establish rigorous standards for code excellence and operational stability while taking full accountability for your team's performance against demanding Service Level Objectives (SLOs) covering availability, performance, and security. Drawing on your technical background, you'll architect and design robust, scalable microservices and systems tailored to financial industry standards. Beyond planning, you'll write code directly-particularly for intricate and mission-critical features-and perform comprehensive code reviews to uphold quality benchmarks. Your responsibilities extend to defining the technical vision and roadmap, making strategic decisions about system architecture and technology selection, and acting as the senior technical resource who guides the team through complex production challenges and troubleshooting scenarios.
Key Responsibilities / Requirements:
7+ years experience as a full-stack developer with expertise in Python
Frontend development experience using React and TypeScript (candidates with Angular or JavaScript backgrounds welcomed if willing to work on UI; AI-assisted development tools available)
Cloud infrastructure experience with AWS as the primary platform; familiarity with Google Cloud for data warehousing solutions (BigQuery)
Proficiency with Airflow for workflow orchestration and automation
Advanced SQL and DBT competency required - data fluency is essential for all team members
Effective at engaging directly with business stakeholders and collaborating with Business Analysts
Background integrating third-party platforms including Aladdin (public markets), Sentry (private markets), and Titan
Asset/liability modeling experience within reinsurance contexts is advantageous
Financial services background preferred, particularly with capital markets systems or portfolio management tools
Knowledge across various asset classes is desirable though not mandatory
Qualifications:
Technical contributor who can simultaneously manage small engineering teams while establishing design standards, architectural patterns, and security protocols
Bachelor's degree
Exceptional communication and negotiation skills
Ability to work in a fast-paced, high-pressure environment
About SEQ Technology:
SEQ is a leading provider of IT Solutions, contract staffing, and permanent employment services. Our firm excels in networking with hard-to-reach candidates for positions ranging from entry-level to Subject Matter Experts and C-level executives. With our extensive expertise in serving buy side financial firms, hedge funds, large sell side financial institutions, and private equity, we are seeking an entry level IT Recruiter to join our team.
SEQ Technology is an Equal Opportunity Employer.
We are committed to fostering a diverse and inclusive workplace that values and respects individuals from all backgrounds. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic. We actively encourage applications from members of underrepresented groups and are dedicated to building a team that reflects the diversity of the communities we serve.
Identity and Access Management - Software Engineering Lead
Software engineering internship 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
Sr AWS Developer
Software engineering internship 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
Software Engineer Intern, application via RippleMatch
Software engineering internship 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-Apply2026 Summer Internship - Info Tech (IT) & Computer Science (Various Exelon Locations)
Software engineering internship job in Philadelphia, PA
**Who We Are** We're powering a cleaner, brighter future. Exelon is leading the energy transformation, and we're calling all problem solvers, innovators, community builders and change makers. Work with us to deliver solutions that make our diverse cities and communities stronger, healthier and more resilient.
We're powered by purpose-driven people like you who believe in being inclusive and creative, and value safety, innovation, integrity and community service. We are a Fortune 200 company, 19,000 colleagues strong serving more than 10 million customers at six energy companies -- Atlantic City Electric (ACE), Baltimore Gas and Electric (BGE), Commonwealth Edison (ComEd), Delmarva Power & Light (DPL), PECO Energy Company (PECO), and Potomac Electric Power Company (Pepco).
In our relentless pursuit of excellence, we elevate diverse voices, fresh perspectives and bold thinking. And since we know transforming the future of energy is hard work, we provide competitive compensation, incentives, excellent benefits and the opportunity to build a rewarding career.
Are you in?
**Primary Purpose**
**PRIMARY PURPOSE OF POSITION**
Join Exelon and share your passion at a forward-thinking Fortune 100 company. Establish yourself in a place where you can truly shine and create a brighter, more sustainable tomorrow. Energize your career at Exelon! Exelon is currently seeking highly motivated students for summer internships. Paid internships will last approximately 10 weeks between June and August. Interns will work on projects designed to help them gain real-world, hands-on experience working independently under an assigned supervisor.
**Primary Duties**
**PRIMARY DUTIES AND ACCOUNTABILITIES**
**Job Scope**
**JOB SCOPE**
**Minimum Qualifications**
**MINIMUM QUALIFICATIONS**
We are seeking students who meet the following criteria:
Currently enrolled in a Bachelor's, Master's or post-secondary program
Currently enrolled in an Associate's degree program and upon completion, accepted to a Bachelor program
Actively/currently taking classes
Minimum GPA: Cumulative 2.8/Major 3.0
A track record of outstanding academic performance
Eagerness to contribute in a team-oriented environment
Ability to work creatively and analytically in a problem-solving environment
Excellent leadership, communication (written and verbal) and interpersonal skills
**Preferred Qualifications**
**PREFERRED QUALIFICATIONS**
**Benefits**
**Benefits**
+ Medical Insurance
+ Retirement benefits
+ Floating and fixed holidays and sick time
+ Employee Assistance Program and resources for mental and emotional support
Note: Exelon-sponsored compensation and benefit programs may vary or not apply based on length of service, job grade, job classification or represented status. Eligibility will be determined by the written plan or program documents.
Exelon is proud to be an equal opportunity employer and employees or applicants will receive consideration for employment without regard to: age, color, disability, gender, national origin, race, religion, sexual orientation, gender identity, protected veteran status, or any other classification protected by federal, state, or local law. If you are an individual with a disability and need an accommodation to complete the application, please email us at ********************.
Software Engineer - PHP Developer
Software engineering internship job in Philadelphia, PA
Software Engineer - back-end software developer with a strong background in PHP and database management. The ideal candidate should have at least 6 years of experience delivering advanced solutions for multi-tier, distributed web applications. Skilled in computer software development, applying principles and techniques of computer science, engineering, and mathematical analysis in designing, developing, testing, and evaluating legacy systems and applications. Responsible for designing, developing, and deploying server-side PHP scripts and programs; taking a leading role in designing and maintaining the development environment, frameworks, performance, content management, and databases for the NSWCPD team; documenting code, concepts, business logic, and logistics; working within a team to design and develop new features and interfaces using modern programming paradigms; assisting with debugging, fixing bugs, and day-to-day maintenance tasks; supporting QA testing of new code; possessing knowledge and ability to understand enterprise-level architecture; capable of serving as an agile Scrum master if needed; and supporting and modifying existing legacy applications.
Preferred Experience:
A Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering. CompTIA Security+ certification.
4+ years of experience in a professional LAMP development environment.
An understanding of RESTful API's and modern web frameworks.
Knowledge and ability to understand enterprise-level architecture.
Experience in Agile methodologies and SCRUM is desired.
Strong PHP, Vue or React, JavaScript, Docker/Kubernetes, SQL (Oracle preferred), HTML, and CSS experience is required.
Strong ability in Object Oriented Programming and Design is required.
Ability to write unit tests and mock objects in PHPUnit.
Understanding of UML-based design tools.
A solid understanding of containers and virtualized local development using Docker is a plus.
Participate in code reviews and provide constructive feedback.
Ability to develop new and innovative applications as well as maintain existing code.
Ability to organize & communicate effectively, both written and verbal, with technical and non-technical people across functional teams.
The candidate must be a US citizen with the ability to obtain a Security Clearance.
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Requirements:
Software Engineer III - Spark, Java and ETL Developer
Software engineering internship job in Wilmington, DE
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III - Spark, Java and ETL Developer at JPMorgan Chase within the Consumer and Community Banking Home Lending team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software an engineering concepts 3+ years applied experience
Realtime Streaming including Java, Spring Framework, Microservices, Kafka and Flink
Familiarity with traditional ETL tools like Informatica & Ab Initio
Hands-on practical experience in system design, application development, testing, and operational stability
Proficient in coding in one or more languages: Java or Python
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies
Exposure to cloud technologies - AWS certification preferred
Please note this position is a Hybrid Office Work Position with our Office in Wilmington, DE. This is Not a Remote Only Position.
Auto-Apply2026 Technology Development Program - Software Engineering (Wilmington)
Software engineering internship job in Wilmington, DE
This role is not eligible for visa sponsorship, meaning you will need to be able to secure and maintain work authorization without the need for a written submission by the company to a government agency, or the need for the company to make an entry as the immigration employer of record (e.g., STEM OPT training plan, I-20 Form endorsed for CPT, TN employer, etc.)
Overview:
Participates in the Bank's Technology Development Program (TDP), a 2-year program, designed to develop in-depth technical skills within a specific discipline, prior to completing a series of rotations within multiple Technology departments to gain a wider understanding of all technical disciplines and continue to grow within the specific discipline.
Primary Responsibilities:
Mentor with experienced technology staff to develop in-depth technical skills in a specific technical discipline such as Software Engineering, Engineering, Architecture, Data Engineering or Cybersecurity.
Complete a series of rotations, over a set timeframe, in multiple technical disciplines beyond original discipline, to gain a broader understanding of them, how they are utilized at the Bank and how they work together to deliver solutions and services to internal and external customers.
Determine post-program assignment in one of the core areas through career path design, performance, assessment, and interest.
Understand and adhere to the Company's risk and regulatory standards, policies and controls in accordance with the Company's Risk Appetite. Identify risk-related issues needing escalation to management.
Promote an environment that supports belonging and reflects the M&T Bank brand.
Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
Complete other related duties as assigned.
Scope of Responsibilities:
The Bank's Technology Development Program is a rotational training program for Bachelor degreed individuals in a technical discipline. The Program is designed with flexibility to shape the jobholder's career and expand their career objectives. The Program offers a combination of career planning, technical and competency-based training mentorship with challenging assessments designed to accelerate one's career with the Bank.
Supervisory/Managerial Responsibilities:Education and Experience Required:
Bachelor's degree in Computer Science, Information Technology related field
Minimum Cumulative Grade Point Average (GPA) of 3.0
Demonstrated experienced with an Information Technology discipline, such as Data Networking, Application Development, Platform Operating Systems, Database, Data Analytics or Information Security
Understanding of hardware configurations and software concepts in the current environment and future technologies
Strong interpersonal skills
Strong written and verbal communication skills
Proven influencing skills
Demonstrated teamwork and collaborative focus
Analytical and troubleshooting skills
Proficiency with spreadsheet, word processing, database and presentation software
Knowledge of Agile Methodologies and Ceremonies
Work Visa Sponsorship not offered for this role
Education and Experience Preferred:
Intermediate to advanced programming skills in one or more pertinent languages
Minimum Cumulative Grade Point Average (GPA) of 3.2
Experience from technology internships
Physical Requirements:
N/A
M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $29.57 - $43.99 per hour. The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation. The range listed above encompasses all geographic locations. The pay rate specific to your location will fall within this range and is available from your recruiter.LocationWilmington, Delaware, United States of America
Auto-ApplySoftware Development Engineer - Development support
Software engineering internship job in Philadelphia, PA
Techiva is a leading information technology consulting firm helping clients realize the real benefits of technology. We deliver business-driven technology solutions that enable our clients to gain competitive advantage and reduce information technology costs. Visit us at *************** to learn more about our capabilities.
Job Description
Looking for a senior level software development engineer to provide development support for Daredevil and DTA XiD programs. This position will augment the current development staff to allow the team to keep both for Daredevil and DTA XiD programs on track
Benefits: Augment the current development staff to allow the team to keep both for Daredevil and DTA XiD programs on track
Responsibility:
•Develop fast, efficient, robust code that will run on millions of set top boxes in customer homes
•Quickly trouble shoot issues and identify root cause
•Interact with MSOs, vendors, and partners to investigate and resolve field issues
•Test and evaluate systems, subsystems, and components
•Adhere to established coding standards, methodologies, and other departmental processes and procedures
•Present and defend architectural, design, and technical choices to internal audiences
•Contribute to the creation of documents for design, technical requirements and service specifications
•Analyze requirements provided by product management
•Create software design documentation using UML
Qualifications
Must have:
•Four or more years of software design and development experience
•Proficiency in embedded C/C++
•Proficient with embedded applications/ multi-threaded concepts
•Strong knowledge of OO design/analysis using UML
•CUnit, TDD, automated test suites or equivalent unit testing
•Thorough knowledge of development environments, build systems and configuration management tools
•Take the lead role in investigation, diagnosis and resolution of problems encountered; may include the identification and implementation of work around or corrective procedures.
•Demonstrated technical writing (documentation skills) in support of software development
•Ability to design and code software optimized to run in an embedded environment
•Knowledge of Linux
•Visual Studio 2010
•Must interface successfully with engineers and across functional departments
Nice to Have:
•Experience developing software on set top boxes
•Experience with agile development methodologies. SCRUM preferred.
•Knowledge of XML and Maven
Additional Information
6 month contract position. Local candidates only
Phone Interview followed by an in-person interview
Software Developer/Engineer
Software engineering internship job in Philadelphia, PA
Job Description
Software Developer/Engineer needs 7-9 years of hands on experience in designing, developing and supporting multiple mission critical web and windows applications using application/data security best practices
Software Developer/Engineer requires:
ASP.NET (4.6+) with MVC and/or Razor pages, C# and Python Programming
Mid level a must
VB.Net and MSMQ
HTML5, CSS, TypeScript, Bootstrap, Angular JS/6 +
.Net Core 3+, .Net 6
Oracle SQL and PL/SQL programming and batch processing
RESTful APIs and SOAP Services
Experience interfacing with enterprise application systems like Oracle C2M and Oracle Financial as well as upgrading applications to .Net 6 and above is a plus
Customer focus, creative problem solving, and interpersonal skills is a MUST
Experience working with custom software solutions and customer programs for utilities industry is a plus.
Software Developer/Engineer Consultant
Software engineering internship job in Philadelphia, PA
Software Developer/Engineer Consultant needs 7-9 years of hands on experience in designing, developing and supporting multiple mission critical web and windows applications using application/data security best practices
Software Developer/Engineer Consultant requires:
ASP.NET (4.6+) with MVC and/or Razor pages, C#, .Net Core 3+ and/or .Net 6 Programming
VB.Net and MSMQ
HTML5, CSS, TypeScript, Bootstrap, Angular JS/6 +
.Net Core 3+, .Net 6
RESTful APIs and SOAP Services
Oracle SQL and PL/SQL programming and batch processing
Customer focus, creative problem solving, and interpersonal skills is a MUST
Experience working with custom software solutions and customer programs for utilities industry is a plus.
Experience with python programming is a plus.
Experience with Production Control/support process and best practices and enterprise job scheduling tools like UC4 Automic is a plus.
Experience interfacing with enterprise application systems like Oracle C2M and Oracle Financial, ESRI/GIS as well as upgrading applications to .Net 6 and above is a plus
Jr. Click Software(Click Scheduler/Click Mobile)
Software engineering internship job in Cherry Hill, NJ
• At least 2 years of experience in configuring and customizing Click Scheduler and Click Mobile (Version 8.1 or above) (Classic and Touch) • At least 2 years of experience in dot net technologies • At least 2 years of experience in translating functional/non-functional requirements to system requirements.
• At least 2 years of experience in software development life cycle.
•Experience in other click software products like Click Service edge, Click Locate etc. will be an added plus
• Experience and understanding in Production support and performance engineering.
• Technical Skills.
• Ability to work in team environment and client interfacing skills.
• Analytical skills
• Experience and desire to work in a Global delivery environment
Qualifications
• Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
• At least 2 years of experience within Information Technology.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Software Engineer-Mobile Development (Android)
Software engineering internship job in Philadelphia, PA
A best-in-class city that attracts best-in-class talent, Philadelphia is an incredible place to build a career. From our thriving arts scene and rich history to our culture of passion and grit, there are countless reasons to love living and working here. With a workforce of over 30,000 people, and more than 1,000 different job categories, the City of Philadelphia offers boundless opportunities to make an impact.
As an employer, the City of Philadelphia values inclusion, integrity, innovation, empowerment, and hard work above all else. We offer a vibrant work environment, comprehensive health care and benefits, and the experience you need to grow and excel. If you're interested in working with a passionate team of people who care about the future of Philadelphia, start here.
What We Offer:
* Impact - The work you do here matters to millions.
* Growth - Philadelphia is growing, why not grow with it?
* Diversity & Inclusion - Find a career in a place where everyone belongs.
* Benefits - We care about your well-being.
The Office of Innovation & Technology (OIT) is the central IT agency for the City of Philadelphia headed by the Chief Information Officer (CIO). OIT oversees all major information and communications technology initiatives for the City of Philadelphia - increasing the effectiveness of the information technology infrastructure, where the services provided are advanced, optimized, and responsive to the needs of the City of Philadelphia's businesses, residents, and visitors. OIT responsibilities include: identifying the most effective approach for implementing new information technology directions throughout city government; improving the value of the city's technology assets and the return on the city's technology investments; ensuring data security continuity; planning for continuing operations in the event of disruption of information technology or communications services; and supporting accountable, efficient and effective government across every city department, board, commission and agency.
Job Description
You will:
* Develop and maintain high-quality Android applications using React Native and native Android technologies
* Build responsive mobile interfaces that work seamlessly across various Android devices and screen sizes
* Collaborate with the mobile development team to establish best practices for Android-specific development
* Implement Android-specific features including push notifications, background services, and device integrations
* Ensure applications comply with Google Play Store guidelines and submission requirements
* Write clean, maintainable code following Android development best practices and coding standards
* Participate in code reviews to maintain code quality and share knowledge with team members
* Work closely with UX/UI designers to implement pixel-perfect designs optimized for Android platforms
* Debug and resolve Android-specific issues across different device manufacturers and OS versions
* Optimize app performance for various Android hardware configurations
* Integrate with backend APIs and services to deliver seamless user experiences
* Stay current with Android development trends, tools, and Google's evolving platform guidelines
* Contribute to the continuous improvement of the mobile development process and toolchain
* Support production applications and respond to critical issues as needed
Development
* Develops native Android applications and React Native cross-platform solutions
* Implements Android-specific UI components and navigation patterns
* Integrates with Android system services and hardware features
* Optimizes applications for performance across diverse Android device ecosystem
Collaboration
* Works effectively with cross-functional teams including designers, backend developers, and product managers
* Participates in agile development processes including sprint planning and retrospectives
* Communicates technical concepts clearly to both technical and non-technical stakeholders
Quality Assurance
* Writes comprehensive unit tests and integration tests for Android applications
* Performs thorough testing across multiple Android devices and OS versions
* Follows established QA processes to ensure high-quality app releases
Qualifications
* Strong proficiency in React Native development with focus on Android platform optimization
* Solid understanding of Android development fundamentals including Activities, Fragments, Services, and Content Providers
* Experience with Android Studio, Gradle build system, and Android SDK tools
* Knowledge of Material Design principles and Android UI/UX best practices
* Proficiency in JavaScript/TypeScript and Java/Kotlin programming languages
* Understanding of Android app lifecycle, memory management, and performance optimization
* Experience with Android-specific libraries and frameworks (Retrofit, Room, WorkManager, etc.)
* Familiarity with Google Play Console and app store submission processes
* Strong problem-solving skills and ability to debug complex mobile applications
* Experience with version control systems, preferably Git
* Understanding of RESTful APIs and mobile app security best practices
* Knowledge of automated testing frameworks for mobile applications
* Excellent communication skills and ability to work in a collaborative team environment
While you won't necessarily be working with these technologies every day, you should have a broad enough understanding of them to help support your team.
* Understanding of the modern mobile platform and common architectures
* Strong understanding of the key differences in supported hardware and features across the mobile device landscape
* React Native
* Server-side programming languages such as .NET Core, Node.js, or PHP
* Command line and shell scripts
* Web application security concerns and ways to mitigate them
* Git, or similar version control systems
* SQL, and usage of relational databases such as PostgreSQL, Oracle, MSSQL
* Amazon Web Services (AWS)
* Containerization
* Automated test/deployment pipelines
* API design and development
Additional Information
We care more about what you can do than where you learned how to do it. That said, a bachelor's degree is a good foundation for the work, and job-related experience around the competencies above is acceptable as well. The ideal candidate will have at least five years of relevant experience.
Salary Range: $65,000- $80,000
Important: To be considered, candidates must provide a cover letter and resume.
All applications should include the following:
* A one-page cover letter clarifying your interest and qualifications for the role. It really helps us understand why you're interested in this position. We read every single one!
* Your resume or curriculum vitae.
* Optionally, an online professional portfolio or public GitHub account.
We won't accept or review incomplete applications.
Work Setting: in-person (onsite)
Discover the Perks of Being a City of Philadelphia Employee:
* 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
* Pay off your student loans faster - As a qualifying employer, City of Philadelphia employees are eligible to participate in the Public Service Loan Forgiveness program. Join the ranks of hundreds of employees who have already benefited from this program and achieved student loan forgiveness.
* Enjoy a Free Commute on SEPTA - Starting September 1, 2023, eligible City employees will no longer have to worry about paying for SEPTA public transportation. Whether you're a full-time, part-time, or provisional employee, you can seize the opportunity to sign up for the SEPTA Key Advantage Program and receive free Key cards for free rides on SEPTA buses, trains, trolleys, and regional rails.
* Unlock Tuition Discounts and Scholarships - The City of Philadelphia has forged partnerships with over a dozen esteemed colleges and universities in the area, ensuring that our employees have access to a wide range of tuition discounts and scholarships. Experience savings of 10% to 40% on your educational expenses, extending not only to City employees but in some cases, spouse and dependents too!
Join the City of Philadelphia team today and seize these incredible benefits designed to enhance your financial well-being and personal growth!
* 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 [email protected] .
Job Location
Google Maps requires functional cookies to be enabled
Software Developer
Software engineering internship 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.
Associate Software Engineer, Full-Stack Development
Software engineering internship job in Philadelphia, PA
Title: Associate Software Engineer, Full-Stack Development Department: Research and Development Reports to: Manager, Software Engineering Status: Hourly Part-Time Seasonal
The work of an Associate Software Engineer at the Phillies extends well beyond merely coding. Phillies Engineering takes a product-centered approach in creating the platform, systems, and tooling that empower our entire organization to spend more time thinking about baseball. We turn data into information into action.
As an associate on our application development team, you will have the opportunity to build the data-driven applications that our front office staff, scouts, and coaches use every day. You will gain hands-on experience across the entire technical stack, from crafting intuitive front-end interfaces to developing robust back-end APIs. You will collaborate with senior engineers and end-users to create visually engaging and highly performant tools.
Your work will focus on translating complex datasets, including ball and player tracking data (Statcast), biomechanical time-series data, player biographical and contract information, and internally developed datasets, into interactive products that allow users to make better, faster decisions.
Responsibilities:
Contribute to the design and development of web-based applications used by Baseball Operations.
Assist in building and maintaining back-end APIs that power our front-end applications.
Collaborate with engineers and product stakeholders to translate requirements into intuitive and engaging user interfaces.
Apply strong design principles to ensure a clean and seamless user experience.
Learn and apply full-stack development best practices, including participating in code reviews, documentation, and testing.
Required Qualifications:
Possess or are pursuing a BS degree in Computer Science, similar technical field of study or equivalent practical experience.
Software development experience in one or more general purpose programming languages (our stack is Python, Typescript, and Go).
Familiarity with SQL and relational databases (e.g. MySQL, Postgres).
Familiarity with web development concepts, API design, and UI/UX principles.
Excellent problem-solving skills and a strong desire to learn new technologies.
Ability to work collaboratively in a team environment.
Self-motivated with a strong sense of curiosity.
Preferred Qualifications:
Experience with modern front-end frameworks like React or Vue.
Experience building and consuming RESTful APIs using frameworks like FastAPI, Flask, or Express.
Familiarity with cloud platforms (e.g., Google Cloud, AWS) and containerization (Docker).
A demonstrated passion for baseball and sports analytics.
Interested applicants should submit their resume, cover letter, and answers to the following questions:
Tell us about a technical decision you made for a project where you had to make a significant trade-off (e.g., choosing a simpler but less performant solution, picking a library you didn't know well, etc.). What was the situation, what were the pros and cons you weighed, and in hindsight, would you make the same decision again? (300 words or less)
Why do you want to work for a baseball team, and how do you see your technical skills contributing to a baseball operations or research & development environment? (200 words or less)
We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.
Auto-ApplySoftware Developer III (Contractor)
Software engineering internship job in Mount Laurel, NJ
Job Description
Solid working knowledge of Python & Mysql Working knowledge of basic graph algorithms like Dijkstra, Breadth First Search, Depth First Search, A* Good knowledge of linux environments to be able to independently run scripts
Understanding of how transport network and routing network work together
Basic understanding of routing protocols specifically BGP + IGP (OSPF or ISIS)
Prior working experience with network modeling tools like Cisco WAE, Cariden MATE, WANDL, Packetdesign, Network X is a bonus
Ability to problem solve - think and break down complex problems quickly
Position Comments:
Looking for a software person with graph algorithm knowledge
Software Developer II and III
Software engineering internship job in Moorestown, NJ
Data Intelligence, LLC (DI) is seeking mid- to senior-level Software Developers (II and III) to support the continued development and sustainment of the U.S. Navy's Aegis Weapons System in Moorestown, NJ. These positions involve designing, coding, and troubleshooting software in a mission-critical defense environment, with opportunities to grow into technical leadership roles.
Responsibilities (vary by level):
Develop, code, test, and debug new software or enhancements to existing systems.
Collaborate with technical teams to analyze and resolve software problems.
Address customer feedback and implement modifications or enhancements.
Support or create user manuals and demonstrate software solutions.
Provide technical guidance to less experienced staff (Developer III).
Act as a subject matter expert on complex software development tasks (Developer III).
Qualifications - All Levels:
Bachelor's degree in Computer Science or related field.
Strong coding, debugging, and problem-solving skills.
C++ experience.
Ability to work effectively in a team environment.
U.S. Citizenship with a current, active DoD Secret clearance (or higher).
Qualifications - By Level:
Software Developer II: 2-4 years of related software development experience including C++
Software Developer III: 5-7 years of related experience, including C++; ability to act as a technical expert and mentor junior staff.
Why Join Data Intelligence, LLC?
At Data Intelligence, LLC, we are committed to providing innovative solutions that support our nation's defense capabilities. By joining our team, you will have the opportunity to work on cutting-edge cloud technologies while supporting the U.S. Navy's mission to enhance national security. Our collaborative work environment fosters growth, learning, and continuous improvement.
About Us:
Since 2005, Data Intelligence (DI) has been a trusted partner in supporting the critical missions of our government clients. Data Intelligence, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. We offer competitive compensation, a collaborative culture, and the opportunity to work alongside top talent in support of our country's most critical operations. We work with Veterans organization to proactively hire those who have served our country. Enjoy medical, dental, vision,disability and life insurance, a 401K plan, paid time off (PTO), and 11 paid holidays. We value our employees and offer a supportive, team-oriented environment with opportunities for advancement.
Software Engineer - PHP Developer
Software engineering internship job in Philadelphia, PA
Software Engineer - back-end software developer with a strong background in PHP and database management. The ideal candidate should have at least 6 years of experience delivering advanced solutions for multi-tier, distributed web applications. Skilled in computer software development, applying principles and techniques of computer science, engineering, and mathematical analysis in designing, developing, testing, and evaluating legacy systems and applications. Responsible for designing, developing, and deploying server-side PHP scripts and programs; taking a leading role in designing and maintaining the development environment, frameworks, performance, content management, and databases for the NSWCPD team; documenting code, concepts, business logic, and logistics; working within a team to design and develop new features and interfaces using modern programming paradigms; assisting with debugging, fixing bugs, and day-to-day maintenance tasks; supporting QA testing of new code; possessing knowledge and ability to understand enterprise-level architecture; capable of serving as an agile Scrum master if needed; and supporting and modifying existing legacy applications.
Preferred Experience:
A Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering. CompTIA Security+ certification.
4+ years of experience in a professional LAMP development environment.
An understanding of RESTful API's and modern web frameworks.
Knowledge and ability to understand enterprise-level architecture.
Experience in Agile methodologies and SCRUM is desired.
Strong PHP, Vue or React, JavaScript, Docker/Kubernetes, SQL (Oracle preferred), HTML, and CSS experience is required.
Strong ability in Object Oriented Programming and Design is required.
Ability to write unit tests and mock objects in PHPUnit.
Understanding of UML-based design tools.
A solid understanding of containers and virtualized local development using Docker is a plus.
Participate in code reviews and provide constructive feedback.
Ability to develop new and innovative applications as well as maintain existing code.
Ability to organize & communicate effectively, both written and verbal, with technical and non-technical people across functional teams.
The candidate must be a US citizen with the ability to obtain a Security Clearance.
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Entry Level Software Engineer, application via RippleMatch
Software engineering internship 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