1

Computer Science Opt Jobs in Philadelphia, PA (NOW HIRING)

Principal Software Engineer

Dresher, PA

$130K - $175K/yr

... OPT/EAD (Student, STEM, etc) Position Summary As a Principal Software Engineer, you will lead and ... Bachelor's degree in computer science, engineering, or equivalent experience * Strong technical ...

Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent ... OPT, CPT or any other employment-based visa) Come as You Are Nasdaq is an equal opportunity ...

Bachelor's degree in Engineering, Computer Science, or Information Technology * 5+ years of ... Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or ...

Bachelor's degree in Engineering, Computer Science, or Information Technology * 5+ years of ... Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or ...

... OPT . Ascensus is the leading independent technology and service platform powering savings plans ... Data Engineering * Data Science * DevOps Engineering Video Interview Process: As part of our ...

... OPT . Ascensus is the leading independent technology and service platform powering savings plans ... Data Engineering * Data Science * DevOps Engineering Video Interview Process: As part of our ...

next page

Showing results 1-20

Computer Science Opt information

See Philadelphia, PA salary details

$20.6K

$70.1K

$136.9K

How much do computer science opt jobs pay per year?

As of Jun 10, 2026, the average yearly pay for computer science opt in Philadelphia, PA is $70,087.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,273.00 and $100,650.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Computer Science Opt position, and why are they important?

To thrive as a Computer Science OPT (Optional Practical Training participant), you typically need a solid understanding of programming languages, algorithms, and data structures, usually demonstrated through a relevant degree in computer science or a related field. Familiarity with software development tools, version control systems like Git, and possibly certifications in specialized areas such as cloud computing or cybersecurity can be advantageous. Excellent problem-solving abilities, teamwork, adaptability, and strong communication skills make candidates stand out. These competencies enable you to contribute effectively to technical projects, smoothly integrate into diverse workplace environments, and adapt to rapidly evolving technology demands.

What is a Computer Science OPT job?

A Computer Science OPT (Optional Practical Training) job is a temporary employment opportunity for international students on an F-1 visa who have completed or are pursuing a degree in computer science. It allows them to gain practical work experience related to their field of study in the U.S. OPT can be up to 12 months, with an additional 24-month extension for students in STEM fields. These jobs typically include roles like software development, data analysis, cybersecurity, and IT support. Employers hiring OPT candidates must comply with specific visa regulations.

What types of projects or tasks can a Computer Science OPT typically expect to work on during their employment?

As a Computer Science OPT, you'll often be assigned to support ongoing software development, quality assurance, or data analysis projects under the guidance of experienced team members. Daily tasks may include coding, debugging, participating in code reviews, assisting with testing or deployments, and collaborating on technical documentation. Depending on the company's focus, you might also have the chance to work on web development, artificial intelligence, or cloud-based solutions. These experiences not only build your technical skills but also provide valuable exposure to real-world development cycles and team collaboration, enhancing your long-term career prospects in the tech industry.

What are the most commonly searched types of Computer Science Opt jobs in Philadelphia, PA? The most popular types of Computer Science Opt jobs in Philadelphia, PA are:
What cities near Philadelphia, PA are hiring for Computer Science Opt jobs? Cities near Philadelphia, PA with the most Computer Science Opt job openings:
Principal Software Engineer

Principal Software Engineer

ASCENSUS

Dresher, PA

$130K - $175K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 18 days ago


Ascensus rating

8.4

Company rating: 8.4 out of 10

Based on 36 frontline employees who took The Breakroom Quiz

33rd of 138 rated financial services


Job description

Ascensus is the leading independent technology and service platform powering savings plans across America, providing products and expertise that help nearly 16 million people save for a better today and tomorrow.

Ascensus does not provide visa sponsorship now or in the future and does not hire candidates working under OPT/EAD (Student, STEM, etc)

Position Summary

As a Principal Software Engineer, you will lead and hands-on contribute within a Scrum team to deliver complex solutions that align with our software architecture strategy, coding standards, and organizational policies-partnering across disciplines to clarify requirements, make sound technical tradeoffs, and ship reliable software through a modern delivery pipeline focused on automation, quality, and frequent releases. You will mentor engineers, provide architecture and technical guidance in your areas of expertise, and continuously evaluate emerging technologies and practices-including AI-assisted engineering and intelligent automation-recommending adoption paths that strengthen delivery while meeting security, privacy, and enterprise governance expectations.

Job Functions, Essential Duties and Responsibilities

  • Analyze requirements and propose solutions that meet business goals; estimate and plan work across the Agile lifecycle. Use AI where it helps to explore options, prototype, and surface risks-then ground decisions in constraints and evidence.
  • Implement complex changes to the codebase using team standards, source control, unit testing, and CI/CD. Use AI-assisted coding to move faster without sacrificing quality: small increments, clear intent, peer review, and tests that prove correctness.
  • Diagnose complex application issues to root cause and resolution. Use AI to suggest hypotheses or steps when useful; confirm with logs, metrics, and reproducible evidence.
  • Support testing and clear written descriptions of changes. Use AI to speed drafting of cases, scenarios, or docs; engineers own accuracy, completeness, and customer clarity.
  • Collaborate in Scrum activities, pair programming, and code review; help refine team norms for AI-assisted work (reviews, secure usage, quality gates) as part of continuous improvement.
  • Work with the Product Owner to understand and influence the roadmap, with ownership for architecture and technical delivery-including automation and AI-enabled capabilities that fit enterprise governance and non-functional requirements.
  • Lead or support technical research and innovation: evaluate platforms, models, tooling, and integration patterns; participate in architecture discussions with a consistent lens on security, privacy, model lifecycle, and operations.
  • Lead by example as coach and mentor; give steady feedback on technical and architectural choices, incidents, and safe rollout of AI-related changes (evaluation, monitoring, guardrails).
  • Protect Ascensus confidential information and follow approved AI and data-handling policies so data is not exposed, mis-transmitted, or disclosed without authorization.
  • Demonstrate the I-Client philosophy and Core Values-People Matter, Quality First, and Integrity Always-including transparent, ethical use of AI that earns trust with clients and colleagues..
  • Diagnose complex application issues to root cause and resolution. Use AI to suggest hypotheses or steps when useful; confirm with logs, metrics, and reproducible evidence.
  • Support testing and clear written descriptions of changes. Use AI to speed drafting of cases, scenarios, or docs; engineers own accuracy, completeness, and customer clarity.
  • Collaborate in Scrum activities, pair programming, and code review; help refine team norms for AI-assisted work (reviews, secure usage, quality gates) as part of continuous improvement.
  • Work with the Product Owner to understand and influence the roadmap, with ownership for architecture and technical delivery-including automation and AI-enabled capabilities that fit enterprise governance and non-functional requirements.
  • Lead or support technical research and innovation: evaluate platforms, models, tooling, and integration patterns; participate in architecture discussions with a consistent lens on security, privacy, model lifecycle, and operations.
  • Lead by example as coach and mentor; give steady feedback on technical and architectural choices, incidents, and safe rollout of AI-related changes (evaluation, monitoring, guardrails).
  • Protect Ascensus confidential information and follow approved AI and data-handling policies so data is not exposed, mis-transmitted, or disclosed without authorization.
  • Demonstrate the I-Client philosophy and Core Values-People Matter, Quality First, and Integrity Always-including transparent, ethical use of AI that earns trust with clients and colleagues.

Experience, Skills, Knowledge Requirements

  • Bachelor's degree in computer science, engineering, or equivalent experience
  • Strong technical leadership with the ability to engage both technical and non-technical audiences and produce clear technical documentation and diagrams
  • Proficiency with modern AI coding and analysis tools (e.g., IDE assistants, chat-based models, automation) to accelerate development while maintaining quality, security, and accountability
  • Ability to design effective AI-assisted workflows, evaluate AI-generated output, and exercise sound judgment on when not to rely on automation
  • Minimum8 years of professional experience developing software & systems on the Microsoft Technology Stack using C# and .Net
  • Basic Experience with HTML, CSS, and JavaScript
  • Strong experience with a relational database such as Sybase, MSSQL, Oracle
  • Strong experience with distributed systems, Services Oriented Architecture, RESTful services and Microservices development
  • Strong understanding of web technologies such as HTTP, Apache, HTTP Proxies
  • Strong experience with multi-threaded applications and memory management
  • Strong experience with continuous integration and deployment (CI/CD), automation, and related tools

Nice to Have

  • Hands-on experience with C/C++, Python, Apache, Nginx, Redis, jQuery, PowerShell, or similar languages and platforms
  • Experience with modern JavaScript frameworks (React preferred; Angular, Knockout, or Bootstrap acceptable)
  • Experience with containerization and orchestration technologies, including Docker and Kubernetes
  • Experience maintaining and evolving legacy codebases
  • Strong understanding of object-oriented design principles, including SOLID, design patterns, data structures, and algorithms
  • Proven ability to write clean, maintainable code using best practices such as unit testing, TDD, CI/CD, automation, and refactoring
  • Strong experience with Agile SDLC methodologies
  • Excellent problem-solving, communication, and troubleshooting skills

The national average salary range for this role is $150-170k in base pay, exclusive of any bonuses and benefits.This base salary range represents the low and high end of the salary range for this position. Actual salary offered will vary and may be above or below the range based on various factors including but not limited to location, experience, performance, and internal pay alignment. We do not anticipate that candidates hired will begin at the top of the range however, from time to time, it may occur on a case-by-case basis. Other rewards and benefits may include: 401(k) match, Medical, Dental, Vision, Paid-Time-Off, etc. For more information, please visit careers.ascensus.com/#Benefits.

We are proud to be an Equal Opportunity Employer

Be aware of employment fraud. All email communications from Ascensus or its hiring managers originate from @ascensus.com or @futureplan.com email addresses. We will never ask you for payment or require you to purchase any equipment. If you are suspicious or unsure about validity of a job posting, we strongly encourage you to apply directly through our website.


What Ascensus employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom