Post job

Principal software engineer jobs in Princeton, NJ

- 1,084 jobs
All
Principal Software Engineer
Software Engineer
Senior Software Engineer
Lead Technician
Software Developer Internship
Senior Leader
Software Consultant
Lead Engineer
Lead Architect
Software Developer
Devops Engineer
Software Applications Engineer
  • Workforce Software Consultant (WFS) - DWIDC5697496

    Compunnel Inc. 4.4company rating

    Principal software engineer job in Plainsboro, NJ

    Lead and manage WFS implementation projects from initiation to completion. Collaborate with clients to understand their business requirements and objectives Work closely with the development team to ensure successful delivery of WFS solutions Provide guidance and support to junior consultants and team members Stay up-to-date with industry trends and best practices in WFS
    $85k-106k yearly est. 1d ago
  • Sr. Technical Lead

    Vertex Solutions Inc. 4.7company rating

    Principal software engineer job in Princeton, NJ

    About the Company Our insurance client is seeking a dynamic Technical Lead with 5-7 years of experience as a technical lead, with a strong background in working with modern tech stacks like MERN. Join a talented architecture team for an industry leading company. About the Role Oversee a team of technical resources, guiding the development process and technical direction of a project, and ensuring that high-quality and scalable software is delivered on time. Be a key player in the technical modernization initiatives. Responsibilities Produce detailed technical design for enterprise applications using cloud solutions & modern technology stack (e.g. MERN stack) Implement technical solutions using cloud solutions & modern technology stack (e.g. MERN stack) Mentor and coach team members to help them improve their technical skills and reach their full potential Work closely with solution architect, developers, engineers, DBAs Have thorough understanding of API and integration design principles Responsible for following deliverables: Technical Design Technical Mentoring Technical Support Technical Documentation Qualifications 5 - 7 years of experience as a technical lead Experience working on enterprise cloud projects using modern technology stack like MERN stack College degree or equivalent experience Required Skills Experience with React or any JavaScript framework, Node, MongoDB or NoSQL database Experience in designing & implementing microservices architecture Experience in designing, implementing & onboarding APIs using API management Experience in data & application integration using Azure Integration Services or modern middleware solutions Experience in DevOps - CI/CD Experience with Docker, Kubernetes & Azure Pay range and compensation package This role pays an hourly rate on W2. 6 months to start with extensions. Must be ONSITE in Princeton 3 days a week - onsite interview is required. W2 candidates only - this is not open to third party candidates. Equal Opportunity Statement Vertex Solutions Inc. is an Equal Opportunity Employer and does not discriminate on the basis of race, color, creed, national origin, ancestry, religion, age, citizenship, sex, marital or veteran status, disability or handicap, sexual orientation or any other basis prohibited by applicable law.
    $104k-139k yearly est. 1d ago
  • Senior Dotnet Developer

    HNE

    Principal software engineer job in Ewing, NJ

    The Software Engineer, III is a fullstack engineer with strong Node.js and functional programming (Scala & Ruby) skills. Our applications leverage Node.js, Bootstrap, JQuery, Mondo DB, Elastic Search, Redis, React.js and delightful interactive experience to the web. Our applications run in the AWS cloud environment. We use Agile Methodologies to enable our engineering team to work closely with partners and with our design & product teams. This role is full time and preferably located long-term in New York City or southern New Jersey areas. Essential Job Duties and Responsibilities include: Design, develop, and maintain modern web applications and UIs using .NET technologies such as C#, ASP.NET MVC, ASP.NET Core, Razor Pages, and Blazor. Create clean, maintainable, and well-documented code following industry best practices and coding standards. Develop and consume RESTful APIs and web services. Build responsive and accessible user interfaces using HTML, CSS, JavaScript, and UI libraries/frameworks such as React, Angular, Vue.js, or Bootstrap. Work with relational and NoSQL databases (e.g., SQL Server, MongoDB) and object-relational mappers (ORMs) such as Entity Framework Core. Conduct unit and integration testing to validate functionality and ensure high-quality deliverables. Participate in peer code reviews and provide constructive feedback to ensure continuous improvement and knowledge sharing. Identify, troubleshoot, and resolve complex technical issues in development and production environments. Collaborate with cross-functional teams throughout the software development lifecycle. Stay current with emerging .NET technologies and trends. May mentor and support junior developers in their technical growth and day-to-day work. Maintain regular and punctual attendance. Preferred Qualifications: Experience with CI/CD pipelines and DevOps practices. Familiarity with cloud platforms (e.g., Azure, AWS) and deploying .NET applications in cloud environments. Knowledge of Blazor for interactive web UIs using C# instead of JavaScript Education and/or Experience: 7+ years of professional software development experience with a strong focus on web and UI development in the .NET ecosystem. Advanced proficiency in C#, ASP.NET, ASP.NET Core, and MVC frameworks; experience with VBScript is a plus. Deep understanding of object-oriented programming (OOP) and design patterns. Strong front-end development skills, including HTML, CSS, JavaScript, and at least one modern UI framework (React, Angular, Vue.js, etc.). Proven experience developing and integrating RESTful APIs. Hands-on experience with SQL Server and/or NoSQL databases; proficient in using Entity Framework Core or similar ORMs. Familiarity with version control systems such as Git. Solid grasp of Agile/Scrum development methodologies. Excellent problem-solving abilities and strong attention to detail. Effective communication and interpersonal skills with the ability to work independently and within a team.
    $91k-118k yearly est. 3d ago
  • Sr. C++FIX or Market Data Developer

    Shain Associates

    Principal software engineer job in Princeton, NJ

    Looking for a highly motivated C++ Trading Systems Developer with demonstrated experience in designing, developing and delivering core production software solutions in a mission critical trading systems environment. Major responsibilities include: Assessing business and systems requirements and developing functional specifications Designing and developing high quality, high performance trading systems software written in C++ to meet deliverable timelines and requirements Adhering to software development life cycle process/methodology Building business level subject matter expertise in trading systems functionality and processing Provide second level support for production on an ad hoc basis when necessary Location: Princeton, NJ Organizational Structure: The developer will be an integral part of a core development team and report to the Trading System Development management team. Qualifications: Full software development life cycle experience in a mission critical trading systems environment a must… Options, Equities, Futures, etc. Must possess excellent software design skills and knowledge of advanced data structures Must have exceptionally strong C++ knowledge and debugging skills in a Linux environment Solid knowledge of Object Oriented Programming concepts a must Strong knowledge of TCP/IP multicast and socket programming required Knowledge of the BOOST libraries and STL required Must have experience in developing real-time applications in a distributed processing architecture Must have excellent organizational and communication skills Must be able to work effectively in a team environment Strong knowledge of the logical business domain in Options or Equities trading systems a big plus Experience coding interface solutions for FIX, OPRA, CTA or UTP a big plus Knowledge of scripting languages such as Python, Shell, and Perl a plus Education and Experience: Minimum of a Bachelor's degree or equivalent in IT/Computer Science 7+ years of experience in C++ development 5+ years of demonstrated experience in delivering software solutions in a trading systems environment for an Exchange or a Wall Street firm
    $91k-118k yearly est. 5d ago
  • Java Software Engineer

    CLS Group 4.8company rating

    Principal software engineer job in Iselin, NJ

    Job Information: Functional Title - Assistant Vice President, Java Software Development Engineer Department - Technology Corporate Level - Assistant Vice President Report to - Director, Application Development Expected full-time salary range between $ 125,000 - 145,000 + variable compensation + 401(k) match + benefits Job Description: This position is with CLS Technology. The primary responsibilities of the job will be (a) Hands-on software application development (b) Level 3 support Duties, Responsibilities, and Deliverables: Develop scalable, robust applications utilizing appropriate design patterns, algorithms and Java frameworks Collaborate with Business Analysts, Application Architects, Developers, QA, Engineering, and Technology Vendor teams for design, development, testing, maintenance and support Adhere to CLS SDLC process and governance requirements and ensure full compliance of these requirements Plan, implement and ensure that delivery milestones are met Provide solutions using design patterns, common techniques, and industry best practices that meet the typical challenges/requirements of a financial application including usability, performance, security, resiliency, and compatibility Proactively recognize system deficiencies and implement effective solutions Participate in, contribute to, and assimilate changes, enhancements, requirements (functional and non-functional), and requirements traceability Apply significant knowledge of industry trends and developments to improve CLS in-house practices and services Provide Level-3 support. Provide application knowledge and training to Level-2 support teams Experience Requirements: 5+ years of hands-on application development and testing experience with proficient knowledge of core Java and JEE technologies such as JDBC and JAXB, Java/Web technologies Knowledge of Python, Perl, Unix shell scripting is a plus Expert hands-on experience with SQL and with at least one DBMS such as IBM DB2 (preferred) or Oracle is a strong plus Expert knowledge of and experience in securing web applications, secure coding practices Hands-on knowledge of application resiliency, performance tuning, technology risk management is a strong plus Hands-on knowledge of messaging middleware such as IBM MQ (preferred) or TIBCO EMS, and application servers such as WebSphere, or WebLogic Knowledge of SWIFT messaging, payments processing, FX business domain is a plus Hands-on knowledge of CI/CD practices and DevOps toolsets such as JIRA, GIT, Ant, Maven, Jenkins, Bamboo, Confluence, and ServiceNow. Hands-on knowledge of MS Office toolset including MS-Excel, MS-Word, PowerPoint, and Visio Proven track record of successful application delivery to production and effective Level-3 support. Success factors: In addition, the person selected for the job will Have strong analytical, written and oral communication skills with a high self-motivation factor Possess excellent organization skills to manage multiple tasks in parallel Be a team player Have the ability to work on complex projects with globally distributed teams and manage tight delivery timelines Have the ability to smoothly handle high stress application development and support environments Strive continuously to improve stakeholder management for end-to-end application delivery and support Qualification Requirements: Bachelor Degree Minimum 5 year experience in Information Technology
    $125k-145k yearly 5d ago
  • Java Software Engineer

    Beaconfire Inc.

    Principal software engineer job in East Windsor, NJ

    Job Responsibilities: Develop applications using Java 8/JEE (and higher), Angular 2+, React.js, SQL, Spring, HTML5, CSS, JavaScript, and TypeScript, among other tools. Write scalable, secure, and maintainable code that powers our clients' platforms. Create, deploy, and maintain automated system tests. Work with Testers to understand defects and resolve them in a timely manner. Support continuous improvement by investigating alternatives and technologies, and presenting these for architectural review. Collaborate effectively with other team members to accomplish shared user story and sprint goals. Requirement: Experience in programming languages: Java and JavaScript Decent understanding of the software development life cycle Basic programming skills using object-oriented programming (OOP) languages, with in-depth knowledge of common APIs and data structures like Collections, Maps, Lists, Sets, etc. Knowledge of relational databases (e.g., SQL Server, Oracle) and basic SQL query language skills Preferred Qualifications: Master's Degree in Computer Science (CS) 0-1 year of practical experience in Java coding Experience using Spring, Maven, Angular frameworks, HTML, and CSS Knowledge of other contemporary Java technologies (e.g., WebLogic, RabbitMQ, Tomcat) Familiarity with JSP, J2EE, and JDBC
    $71k-95k yearly est. 1d ago
  • Software Engineer

    Brooksource 4.1company rating

    Principal software engineer job in Middletown, NJ

    Software Development Engineer (Python) Contract type: Long term contract Pay rate: $45-55 hourly (based on years of experience) Brooksource is seeking a Software Development Engineer (Python) to join our client's technical team focused on automation infrastructure and systems integration. This role involves building Python-based tools, developing CI/CD pipelines, designing REST APIs, and supporting full-stack development where needed. The ideal candidate is adaptable, collaborative, and enjoys solving complex technical challenges in a fast-paced environment. This position offers exposure to modern development practices, network automation, and integration with backend systems. Responsibilities: Develop Python-based backend services and automation frameworks supporting networking systems (routers, switches). Design, build, and maintain RESTful APIs and microservices for internal and external integrations. Support and optimize CI/CD pipelines for development and deployment efficiency. Collaborate with cross-functional teams to support both frontend and backend components. Interface with SQL/NoSQL databases for data storage, retrieval, and analytics. Write clean, maintainable, and well-documented code following best practices. Ensure backend systems are secure, reliable, and performant. Quickly adapt to new technologies and evolving project requirements. Required Skills & Qualifications: 5+ years of hands-on experience in Python development. Strong knowledge of object-oriented programming (OOP), decorators, generators, and context managers. Experience with multi-threading, asynchronous programming, and performance optimization. Proficiency in error handling, logging, and testing frameworks. Hands-on experience with CI/CD tools and automation workflows. Proven ability to design and implement REST APIs. Solid understanding of database systems (e.g., MySQL, InfluxDB). Ability to thrive in a fast-paced, agile environment. Excellent communication and collaboration skills. Preferred Skills: Prior experience in network automation involving routers and switches. Knowledge of networking protocols and configuration automation. Experience with containerization and orchestration (e.g., Docker, Kubernetes). What's in it for you: Work on automation infrastructure and backend systems supporting high-impact projects. Collaborate with experienced engineers and cross-functional teams in a dynamic environment. Opportunity to expand technical skills in Python, CI/CD, APIs, microservices, and network automation. Exposure to modern development practices and large-scale system integration.
    $45-55 hourly 5d ago
  • Senior Loan IQ Developer

    Ltimindtree

    Principal software engineer job in Morristown, NJ

    About Us: LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700+ clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTIMindtree - a Larsen & Toubro Group company - combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit ******************** Job Title: Senior Loan IQ Developer Work Location: Morristown, NJ & Mississauga, Canada Job Description:- Must have 8+ Years of exp in Finastra Loan IQ development and implementation. Experience with the #LoanIQ #SDK, data model, and business processes. Strong skills in Java or similar programming languages. Expertise in SQL and database management. Familiarity with XML and JSON Understanding of the commercial loan lifecycle. Experience in an #Agile/ #Scrum environment. Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”): Benefits and Perks: Comprehensive Medical Plan Covering Medical, Dental, Vision Short Term and Long-Term Disability Coverage 401(k) Plan with Company match Life Insurance Vacation Time, Sick Leave, Paid Holidays Paid Paternity and Maternity Leave The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation. Disclaimer: The compensation and benefits information provided herein is accurate as of the date of this posting. LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace. Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnancy, childbirth or related medical conditions), gender identity or expression, national origin, ancestry, age, family-care status, veteran status, marital status, civil union status, domestic partnership status, military service, handicap or disability or history of handicap or disability, genetic information, atypical hereditary cellular or blood trait, union affiliation, affectional or sexual orientation or preference, or any other characteristic protected by applicable federal, state, or local law, except where such considerations are bona fide occupational qualifications permitted by law. Safe return to office: In order to comply with LTIMindtree' s company COVID-19 vaccine mandate, candidates must be able to provide proof of full vaccination against COVID-19 before or by the date of hire. Alternatively, one may submit a request for reasonable accommodation from LTIMindtree's COVID-19 vaccination mandate for approval, in accordance with applicable state and federal law, by the date of hire. Any request is subject to review through LTIMindtree's applicable processes.
    $90k-118k yearly est. 3d ago
  • Anaplan Tech Lead

    Quantum Integrators 4.2company rating

    Principal software engineer job in New Brunswick, NJ

    12+ years in enterprise planning/EPM; 7+ years hands‑on Anaplan model building with proven lead/architect responsibilities. Deep expertise in FP&A (budgeting/forecasting, driver-based models, Opex/Capex), Sales & Operations Planning, Demand/Supply, Inventory, Commissions. Mastery of Anaplan constructs: lists, numbered lists, hierarchies, modules, line items, LISS, summary methods, time/version settings, user filters, and New UX. Strong integration background (Anaplan Connect, Cloud Works/Data Orchestrator, REST APIs) and collaboration with ETL/DWH teams; practical SQL/Python skills a plus. Demonstrated ALM leadership (Dev-Test-Prod), change control, and governance. Excellent communication, stakeholder engagement, and able to translate complex requirements into clear, testable solutions. Certifications: Anaplan L1/L2/L3 Model Builder required. Maintain an Anaplan Data Hub for master/transactional data, metadata governance, and downstream spoke model provisioning.
    $89k-124k yearly est. 2d ago
  • Senior Dotnet Developer

    Net2Source (N2S

    Principal software engineer job in Berkeley Heights, NJ

    Net2Source is a Global Workforce Solutions Company headquartered at NJ, USA with its branch offices in Asia Pacific Region. We are one of the fastest growing IT Consulting company across the USA and we are hiring "Senior Dotnet Developer" for one of our clients. We offer a wide gamut of consulting solutions customized to our 450+ clients ranging from Fortune 500/1000 to Start-ups across various verticals like Technology, Financial Services, Healthcare, Life Sciences, Oil & Gas, Energy, Retail, Telecom, Utilities, Technology, Manufacturing, the Internet, and Engineering. Position : Senior Dotnet Developer with Azure Location: Berkeley Heights, NJ ( Onsite) - Only Locals Type: Contract Experience Level- 10+ Years Client Interview Mode: In-person @ Berkeley Heights As an experienced Software Engineer working for our leading client, you serve as member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with the client, strategizing on how big data can make client's trading systems quicker, creating the next innovation in payments for merchants, or supporting the integration of client's private and public cloud platforms. Mandatory Skills: Good experience in C#, Dot Net Core, Web API, ADO, Azure DevOps, GitHub, Kafka, Redis Cache. Understanding of Security Principle, Restful API, Identity and Token (OAuth/OpenID connect), Good Hands on experience in webform / MVC . Good experience on Azure DevOps, GitHub, Kafka, Redis Cache. Minimum 1.5 years experience on in MVC, Webforms. Understanding on Building .NET apps for Docker/Linux, Exposure to Kubernetes is a plus Why Work With Us? We believe in more than just jobs-we build careers. At Net2Source, we champion leadership at all levels, celebrate diverse perspectives, and empower you to make an impact. Think work-life balance, professional growth, and a collaborative culture where your ideas matter. Our Commitment to Inclusion & Equity Net2Source is an equal opportunity employer, dedicated to fostering a workplace where diverse talents and perspectives are valued. We make all employment decisions based on merit, ensuring a culture of respect, fairness, and opportunity for all, regardless of age, gender, ethnicity, disability, or other protected characteristics. Awards & Recognition America's Most Honored Businesses (Top 10%) Fastest-Growing Staffing Firm by Staffing Industry Analysts INC 5000 List for Eight Consecutive Years Top 100 by Dallas Business Journal Spirit of Alliance Award by Agile1 Madhukar Singh Email:***********************
    $91k-118k yearly est. 1d ago
  • Lead AWS Cloud Engineer - Databricks Platform

    Greymatter Innovationz

    Principal software engineer job in Princeton, NJ

    Greymatter Innovationz helps you stay digitally relevant across domains, technologies, and skillsets, every day. We are looking for: Lead AWS Cloud Engineer - Databricks Platform Duration: Contract Or FTE Position Overview: We are seeking a highly skilled and experienced AWS Cloud Engineer with a strong background in Databricks to join our dynamic cloud engineering team. The ideal candidate will have extensive experience in designing, deploying, and managing cloud infrastructure on AWS, along with in-depth expertise in the Databricks platform for data engineering, analytics, and machine learning workloads. The candidate should also have prior leadership experience, as they will be responsible for guiding a team of engineers in cloud-related initiatives, best practices, and ensuring the successful delivery of data-driven solutions. Key Responsibilities: Cloud Infrastructure Design & Implementation: Lead the design, implementation, and optimization of scalable and secure AWS cloud solutions. Utilize AWS services such as EC2, S3, Lambda, RDS, VPC, IAM, and others for building robust cloud-based architectures. Work closely with the architecture team to define infrastructure requirements and recommend suitable AWS technologies. Databricks Platform Expertise: Leverage Databricks for building and managing data pipelines, running Spark-based analytics workloads, and orchestrating machine learning models. Design, optimize, and maintain Databricks clusters and notebooks for data processing, transformation, and analysis. Integrate Databricks with other AWS services (e.g., S3, Redshift, Glue) to build comprehensive end-to-end data solutions. Provide leadership in best practices for working with Databricks to ensure reliability, scalability, and efficiency of data workflows. Leadership & Mentoring: Lead a team of cloud engineers, guiding them in implementing solutions that align with organizational goals and industry best practices. Mentor junior team members and provide technical guidance on cloud-related projects, Databricks integration, and infrastructure optimization. Facilitate cross-functional collaboration between engineering, data science, and business teams. Automation & Optimization: Automate cloud infrastructure provisioning and management using Infrastructure-as-Code tools (e.g., Terraform, CloudFormation). Continuously monitor and optimize AWS resources to improve performance and reduce costs. Troubleshooting & Support: Provide expert-level troubleshooting and support for cloud infrastructure, Databricks platform issues, and production systems. Identify and resolve performance bottlenecks, security risks, and system inefficiencies across AWS and Databricks environments. Documentation & Reporting: Document cloud infrastructure, Databricks configurations, and solutions for internal knowledge sharing. Prepare regular reports on system performance, cost management, and the status of cloud initiatives. Key Requirements: Experience: 5+ years of experience in AWS cloud engineering, with a proven track record of delivering cloud-based solutions. 3+ years of hands-on experience with Databricks platform, including building and managing data pipelines, notebooks, and Spark-based workloads. 2+ years of experience leading or mentoring a team of engineers, with strong leadership and team-building skills. Technical Skills: Proficient in AWS cloud services (EC2, S3, Lambda, RDS, VPC, IAM, CloudWatch, etc.). Strong knowledge of Databricks, Apache Spark, and data engineering best practices. Experience with containerization and orchestration tools (Docker, Kubernetes). Familiar with Infrastructure-as-Code tools (Terraform, CloudFormation). Experience with data processing frameworks, data lakes, and analytics pipelines. Additional Skills: Strong understanding of security best practices in cloud environments. Ability to manage complex cloud projects with multiple stakeholders. Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders. Experience with Agile methodologies is a plus. Education & Certifications: Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent experience). AWS Certified Solutions Architect - Professional (preferred). Databricks Certified Associate Developer (preferred, but not required). At Greymatter Innovationz, We offer: Motivating Work Environment. Excellent Work Culture. Help you to upgrade yourself to the next level. And More!!!
    $68k-95k yearly est. 1d ago
  • Software Developer

    Fidelis Investors 3.9company rating

    Principal software engineer job in Cranford, NJ

    This full-time role is on-site, Monday - Friday, typically 9am to 5pm, at our corporate office in Cranford, New Jersey. We are seeking a talented and motivated Software Developer to join our actively growing team. This role is responsible for the software development life cycle (SDLC), from conception and design to testing, deployment, and maintenance. The ideal candidate will be a creative problem-solver with a strong technical background and a passion for building high-quality, scalable software solutions that meet user needs. Key Responsibilities Design and Development: Collaborate with product managers, engineers, and designers to define, design, and ship new features and applications based on technical specifications and user requirements. Coding: Write clean, maintainable, efficient, and well-documented code using primary languages such as C#, SQL, ASP.NET MVC, JavaScript. Testing and QA: Develop and implement rigorous testing protocols, including unit tests and integration tests, to ensure application reliability, performance, and security. Debug and resolve technical issues effectively. Maintenance and Optimization: Maintain existing software systems by identifying and correcting software defects, improving system performance, and adapting software to evolving industry standards. Collaboration: Work closely with cross-functional teams to deliver projects on time and within budget. Documentation: Create and maintain comprehensive technical documentation, including design specifications, API documentation, and configuration guides. Qualifications and Skills Required: Education: Bachelor's degree. Engineering, Computer science, Mathematics preferred. Experience: 2+ years of professional software development experience. Finance or Private Lending a plus. Technical Proficiency: Strong proficiency in at least one object-oriented programming language ([e.g., C#, Java]). Familiarity with SQL and ASP.NET MVC preferred. Problem-Solving: Excellent analytical and problem-solving abilities with strong attention to detail. Preferred: Familiarity with DevExpress / Dev Extreme Effective communication skills and the ability to work effectively in a team environment. About Fidelis Fidelis Investors LLC is an alternative asset manager serving the needs of institutional clients. With a focus on investment performance, strong governance, and transparent practices, our mission is to realize growth with our investors over the long term. We specialize in investment opportunities in mortgage debt products, structured finances, asset-based lending, and real estate. Why work with us We believe that impressive results come from great people. At Fidelis Investors, we offer a competitive base salary, performance-based bonus opportunities, best-in-class benefits, and a 401(k) plan. You will work in an environment built on collaboration, respect, and continuous improvement. Our team is small enough for you to make a meaningful impact, yet large enough to provide stability, deep expertise, and cross-disciplinary learning. We encourage innovative thinking, value open communication, and provide a supportive space where you can do your best work. Fidelis Investors is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, or any other protected status. Fidelis Investors does not accept resumes or referrals from placement agencies, staffing vendors or other external parties seeking recruitment fees.
    $80k-104k yearly est. 4d ago
  • Java Technical Lead

    Fusion It

    Principal software engineer job in Berkeley Heights, NJ

    12+ years of experience in design and development of Integration, Distributed, BigData, transformation solution Experience with 8+ years as a Technical Architect for microservices applications 8+ years experience in design, implement and maintain Microservice, Spring Boot, Spring Cloud, RESTful services, Kafka, Swagger, Docker, Kubernetes technologies 3+ years of experience in transforming credit card, payment or banking industry Must possess experience working on logging frameworks like Splunk or ELK (ElasticSearch Logstash and Kibana) Strategize, Design data architecture for specific business problems or enterprise, align it to enterprise-wide standards and principles. Design and implementation of strategy, directing the evaluation of strategies and policies to ensure business requirements are being met. Translate and accurately communicate across technical and non-technical stakeholders as well as facilitate discussions within a multidisciplinary team, with potentially difficult dynamics. Data profiling, source / target system analysis and present clear insights on data. Expert in Data Architecture, Data Lakes, DWs, Big Data platforms & ETL / data pipelines (streaming, batch etc.) Must possess good experience in architecting enterprise systems using industry-standard design patterns, practices and cloud strategies. Must have played or playing the role of solution or enterprise architect with proven experience in envisioning, architecting & designing cloud, high volume, performant solutions for the enterprise Must possess ability to suggest and implement architectural, scalability, performance and process improvements ideas Must have good understanding of Continuous Improvement (CI) and Continuous Deployment processes. Must possess good experience in architecting applications on containers, micro-services, API orchestration with their eventual deployment on cloud. Exposure in any of the cloud solution architecture like GCP/AWS /Microsoft Azure will be an added benefit Ability to collaborate and communicate effectively with all stakeholders like Developers, business analysts, and business Stakeholders. Experience working with multi-vendor, multi-culture, distributed offshore and onshore development teams in dynamic and complex environment Must have excellent written and verbal communication skills Behavioral Skills: Self-starter and experienced in leading the junior resources Hand-on architect with ability to implement and validate the solution Good Communication skills Flexible to rotational shifts, 5 days WFO Team Player Ability to work in a changing environment Strong problem solving and analytical skills Ability to work independently or within a team Manage day-to-day challenges and communicate developmental risks with the technical team Qualifications & Experience: Bachelor's degree in computer science, Software Engineering, or a related field. Proficiency in business process modeling and documentation tools. Familiarity with automation technologies and tools, such as robotic process automation (RPA) and workflow automation platforms. Product implementation experience is preferred
    $81k-106k yearly est. 2d ago
  • DevOps Engineer

    Optomi 4.5company rating

    Principal software engineer job in Short Hills, NJ

    DevOps Engineer | Direct Hire | Hybrid x2 day on-site | Short Hills, NJ Optomi, in partnership with a leading insurance organization, is seeking an accomplished Senior DevOps Engineer to join their team. This role offers the opportunity to leverage cloud technologies to accelerate value delivery to customers and drive innovation across the organization. The Senior DevOps Engineer will play a critical role in shaping and enhancing development practices by defining and implementing best practices, patterns, and automation strategies. This individual will lead efforts to design, improve, and sustain continuous integration and delivery pipelines while providing hands-on technical oversight to ensure projects align with organizational strategy, architecture, and methodologies. Acting as both a technical leader and trusted advisor, the Senior DevOps Engineer will bring thought leadership in modernization, technology advancement, and application lifecycle management, while also providing expert consulting, mentorship, and guidance to organizational leaders and development teams. What the right candidate will enjoy! Direct Hire full-time opportunity Flexible hybrid schedule Acting as a leader in modernization, technology advancement, and application lifecycle management Driving efficient development practices and influencing best practices and patterns across teams Experience of the right candidate: Over 7 years of experience in applications development More than 5 years of experience designing DevOps pipelines using tools and technologies including Azure DevOps, SonarQube, and YAML In-depth knowledge of Azure services including but not limited to Azure Compute, Azure Storage, Azure Networking, Azure App Service, Logic Apps, VMSS, and Azure Security Proficiency in Azure DevOps and building CI/CD pipelines, including Azure environment provisioning tasks Experience with Infrastructure as Code (IaC) using tools such as Azure Resource Manager (ARM) templates, Terraform, Puppet, or Ansible Experience with scripting languages such as Bicep, PowerShell, Bash, or Python Demonstrated experience in cloud cost optimization, governance, and implementing FinOps practices Strong leadership and influencing skills with the ability to drive change and foster a DevOps culture across teams Experience designing and implementing disaster recovery strategies and high-availability architectures in cloud environments Self-starter who is capable of working independently and making decisions when necessary/as applicable Strong verbal, written, and interpersonal communication and the ability to communicate with audiences at varying technical levels Preferred: Experience working in an Agile environment, preferably SAFe Preferred: Azure certifications such as Azure Administrator Associate, Azure DevOps Engineer Expert Preferred: Experience in Application Security / DevSecOps roles Responsibilities of the right candidate: Design and oversee the implementation of cloud-based architecture, networking, and containerization, utilizing Infrastructure-as-Code for automation and patterns Lead the creation and deployment of CI/CD and other automation solutions, focusing on design patterns that emphasize reuse, scalability, performance, availability, and security Develop and enhance process flows, release pipeline documentation, mockups, and other materials to convey technical details and their alignment with desired outcomes Conduct technical evaluations of DevOps solutions, understand existing industry options, and design necessary custom system integrations Serve as a strategic thinker, thought leader, internal consultant, advocate, mentor, and change agent for DevOps architecture within development teams Measure and demonstrate the benefits and business value of DevOps improvements Present innovative and complex solutions and ideas to participants at all levels, working both as a leader and an individual contributor Identify customer, business, and technology needs through relationship building and communication with key stakeholders Identify gaps and propose modernization opportunities that involve both process and technical/automation aspects of the SDLC Debug and troubleshoot issues with new and existing CI/CD pipelines
    $91k-122k yearly est. 3d ago
  • SKILLBRIDGE INTERNSHIP - Front-end Software Developer

    Trinity It

    Principal software engineer job in Yardley, PA

    As a SkillBridge Front End Developer Intern, you will be responsible for assisting in the creation and maintenance of visually appealing and user-friendly web applications. Your primary focus will be on implementing designs provided by the UI/UX team, ensuring seamless user experiences, and contributing to the overall success of our digital projects. This is an excellent opportunity for a passionate and aspiring Junior Front End Developer to grow their skills and contribute to exciting projects. Responsibilities: Front End Development: Collaborate with the design and development teams to convert design mock-ups and wire frames into responsive and functional web pages using HTML, CSS, and JavaScript. User Interface (UI) Implementation: Ensure the timely implementation of UI components, styles, and interactions to deliver an aesthetically pleasing and intuitive user interface. Cross-Browser and Device Compatibility: Optimize web applications to ensure seamless performance across different browsers, devices, and screen sizes. Code Maintenance: Assist in maintaining and updating existing codebases to improve performance, fix bugs, and enhance user experiences. Performance Optimization: Work with the team to identify and implement front end performance improvements to achieve faster load times and smoother interactions. Collaboration: Collaborate with back end developers and other team members to integrate front end components with server-side logic, databases, and APIs. Quality Assurance: Participate in testing and debugging processes to identify and resolve issues, ensuring the delivery of high-quality web applications. Learning and Growth: Stay up-to-date with the latest front end development trends, tools, and best practices to continuously enhance your skills and knowledge. Skills and Qualifications: Requires SkillBridge Eligibility: Have 180 days of service or fewer remaining prior to your date of discharge and you have at least 180 continuous days of active service. Obtain approval from your unit commander. Agree that participation in SkillBridge can be terminated at any time by the service if mission requirements dictate. Educational Background: A degree or diploma in Computer Science, Web Development, or a related field is preferred, but not mandatory. Relevant practical experience and self-learning will also be considered. Proficiency in Front End Technologies: Solid understanding of HTML, CSS, and JavaScript, as well as basic familiarity with front end frameworks and libraries (e.g., React, Angular, Vue.js). Responsive Design: Ability to create responsive web layouts that adapt seamlessly to various screen sizes and devices. Problem-Solving Skills: Strong analytical and problem-solving abilities to effectively tackle coding challenges and find innovative solutions. Team Player: A collaborative mindset with excellent communication skills to work effectively within a diverse development team. Attention to Detail: A keen eye for detail to ensure pixel-perfect implementation of design elements. Time Management: Ability to manage tasks efficiently, prioritize work effectively, and meet project deadlines. Trinity IT offers a competitive salary, an extensive benefits package and a work environment that encourages excellence. Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Trinity IT is an equal opportunity employer that does not discriminate in employment. All qualified applicants will receive consideration for employment without regard to their race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or protected class.
    $33k-46k yearly est. 60d+ ago
  • Software Developer Intern

    Celerant Tech 4.1company rating

    Principal software engineer job in Iselin, NJ

    Job DescriptionDescription: A software developer intern is an entry-level team member, typically a student or recent graduate, who joins a software development team to gain hands-on experience in coding, designing, and maintaining software systems. Interns often work under the guidance of senior developers or mentors to learn and contribute to real-world projects. Key Characteristics of a Software Developer Intern: 1. Learning-Oriented: · Their primary goal is to learn industry practices, tools, and workflows. · They observe and apply concepts from their education to practical problems. 2. A software developer intern is an entry-level team member, typically a student or recent graduate, who joins a software development team to gain hands-on experience in coding, designing, and maintaining software systems. Interns often work under the guidance of senior developers or mentors to learn and contribute to real-world projects. Key Characteristics of a Software Developer Intern: 1. Learning-Oriented: · Their primary goal is to learn industry practices, tools, and workflows. · They observe and apply concepts from their education to practical problems. 2. Responsibilities: · Writing and testing code under supervision. · Assisting with debugging and fixing software bugs. · Creating or updating documentation. · Learning about the software development lifecycle and development methodologies (e.g., Agile, Scrum). 3. Skills and Tools: · Familiarity with programming languages such as Python, Java, or JavaScript. · Basic knowledge of version control systems like Git. · Awareness of frameworks, libraries, or tools relevant to the team's tech stack. · Exposure to database systems, APIs, or cloud platforms is a plus. 4. Supervision and Mentorship: · Interns often work closely with assigned mentors or team members. · Their work is regularly reviewed to ensure quality and adherence to standards. 5. Professional Development: · They gain experience in communication, collaboration, and problem-solving. · Interns are introduced to workplace expectations, such as meeting deadlines and adapting to feedback. 6. Duration: Internships last between a few months to years. What Makes a Good Software Developer Intern: · Eagerness to learn and adapt. · Strong problem-solving skills. · A proactive attitude in asking questions and seeking guidance. · Basic coding knowledge and a willingness to improve. · Good communication and teamwork skills. 5. Professional Development: · They gain experience in communication, collaboration, and problem-solving. · Interns are introduced to workplace expectations, such as meeting deadlines and adapting to feedback. 6. Duration: Internships last between a few months to years. What Makes a Good Software Developer Intern: · Eagerness to learn and adapt. · Strong problem-solving skills. · A proactive attitude in asking questions and seeking guidance. · Basic coding knowledge and a willingness to improve. · Good communication and teamwork skills. Requirements: Responsibilities: · Writing and testing code under supervision. · Assisting with debugging and fixing software bugs. · Creating or updating documentation. · Learning about the software development lifecycle and development methodologies (e.g., Agile, Scrum). 3. Skills and Tools: · Familiarity with programming languages such as Python, Java, or JavaScript. · Basic knowledge of version control systems like Git. · Awareness of frameworks, libraries, or tools relevant to the team's tech stack. · Exposure to database systems, APIs, or cloud platforms is a plus. 4. Supervision and Mentorship: · Interns often work closely with assigned mentors or team members. · Their work is regularly reviewed to ensure quality and adherence to standards.
    $28k-35k yearly est. 23d ago
  • Application Software Engineer

    Hamamatsu Corporation 4.2company rating

    Principal software engineer job in Bridgewater, NJ

    Job DescriptionHamamatsu Photonics is one of the world's largest suppliers of advanced light detectors, light sources and detector systems for industrial, scientific, and commercial applications. Our customer base is remarkably diverse; we serve Fortune 100 firms, top research labs, and innovative startups as well. Hamamatsu's mission is to improve the welfare of society through the advancement of photonics technology. This portfolio means that there's never a boring day in the life of an applications engineer. Get ready to learn a lot, to be challenged, and to help solve the problems of today and tomorrow with LIGHT. Location This is a hybrid position, based out of our Bridgewater, NJ office. What is the job? Provide technical support, product recommendations, troubleshooting (hardware interfacing of existing equipment to frame grabbers, USB, Ethernet, Camera Link, CoaXPress, analyzing software logs), and quotations in a timely manner, by phone or email, for end users and universities for a wide range of applications. Provide similar supervised support for OEM customers as requested by CSR, Sales, or management. By providing support directly to the end users we have a direct impact on customer satisfaction and subsequently Hamamatsu's reputation. Make initial contact with end user and university customer web leads. As the first point of contact, responsible for understanding each customer's application as well as qualifying leads, regulating if they are hot/warm/cold, and determining if there is a significant sales potential to the inquiry for the sales department. Test products in an electrical lab setting by using standard laboratory equipment and configuring computers and operating systems to evaluate peak product performance with provided drivers, API's, applications, or to custom develop applications based on predicted customer usability in order for them to be able to evaluate and implement our products in a prompt manner. Create, update, and revise technical procedures for product operation through testing devices and confirming results or analyzing various technical documents. Notify marketing about literature (print or web) that requires updating. Complete training for Hamamatsu's key products and applications to learn the necessary context for Hamamatsu's software solutions” Participate in technology, marketing and sales projects Prepare working demo presentations from start to finish for trade shows, which includes ordering parts, building the set-up, confirming that the unit operates correctly with the respective or custom developed software (if necessary), and teaching the trade show staff how to use the demo. Interact face-to-face with customers at trade shows to introduce products and learn about their projects. Qualify leads (hot/warm/cold) by business potential and notify the respective sales engineers of large projects. Improve product and applications knowledge, develop specialized product knowledge in a product family or application through specific individual training, and provide product and market information to Sales/Marketing/customers. Special projects as assigned by the Technology Design Group for software prototyping as part of skill development. Who are we looking for? We are calling all software engineers and related majors to apply! Successful candidates will exhibit proactivity, a thirst for learning new things, a knack for solving complicated problems and skill with instrumentation and reporting in the lab. Previous customer service experience in a related or unrelated field is desired, but not necessary. Hamamatsu takes pride in our new hire training program so previous experience in photonics is desired but also not necessary. Who are we? Hamamatsu Corporation is the subsidiary of Hamamatsu Photonics K.K. (Japan) with responsibilities for North, Central and South America. Our purpose is to bring local and rapid support to our customers for the products of Hamamatsu Photonics and in turn, bring the customer's voice to Japan for product development and roadmap considerations. Being the American subsidiary of a Japanese company leads to a unique fusion of culture where we work to promote longevity of the employees through our incredible benefits and participation in money purchase and profit-sharing plans. We have the mindset that we work better together and thrive on cross functional support to our customers. We build this bond through corporate projects and fun team building activities with our domestic and international colleagues. Job Requirements Required qualifications: 4-year technical degree in Computer Engineering, Computer Systems Engineering or related engineering field Knowledge of C/C++/C#/Python programming languages Knowledge of Microsoft Visual Studio IDE Knowledge of Microsoft Windows GUI's and Device Interaction Knowledge of Intel PC Architecture Able to demonstrate experience using standard electronics lab measurement instrumentation including, but not limited to oscilloscopes, function generators, ammeters, digital multimeters Able to learn and demonstrate grasp of fundamental technical concepts related to Hamamatsu's technology Excellent analytical, critical thinking, and problem-solving skills Self-motivated to pursue solutions in a proactive and creative manner Self-management as demonstrated by good time management and organization Demonstrated ability to complete assigned tasks on time Demonstrated ability to work in a team environment Demonstrated follow-through skills Demonstrated technical writing skills Verbal and written communication skills Ability to travel 10%, possibly international Preferred qualifications: Software design experience for photonics Data analysis experience using MATLAB or similar LabVIEW Linux (Ubuntu, Debian) CUDA programming language SBC integration Teaching/mentoring experience Customer service experience Masters in related STEM fields Pay Range The target base salary for this role at commencement of employment is expected to be between $74,000 - $80,000 annually. Final pay determinations will depend on various factors, including, but not limited to geographical location, experience level, knowledge, skills and qualifications. Benefits Hamamatsu offers a competitive salary and excellent benefit package for full-time employees which includes: Medical, Dental, Vision, Prescription, Life Insurance, Vacation/Sick/Personal Time, and Retirement Plans. This position may require working with, or exposure to goods and information that may be subject to the jurisdiction of the US State Department ITAR regulations (**************************************** and the Commerce Departments CCL (*********************************** Hamamatsu is an Equal Opportunity Employer. All applicants will receive fair and impartial consideration without regard to race, religion, color, gender, age, national origin, physical or mental disability, genetic information, veteran status, gender identity, sexual orientation, or any other status protected by applicable law. If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Human Resources at ************ or by email at hc_hr_*********************** . Please include your contact information and specific details about your required accommodation to support you during the job application process. Messages left for other purposes, such as not being able to get into the careers website, following up on an application, or other non-disability related technical issues will not receive a response. It is the policy of Hamamatsu Corporation not to sponsor immigration visas for employment applicants. Powered by JazzHR ZEgqh5DMF3
    $74k-80k yearly 15d ago
  • Software Engineer

    Align Technology 4.9company rating

    Principal software engineer job in Morrisville, PA

    Join us in transforming digital orthodontics for over 212,000 doctors and 12.2 million patients worldwide. As a Software Engineer, you'll build advanced tools and frameworks to validate the core algorithms of our next-generation 3D applications, directly impacting the quality of innovative orthodontic devices. In this dynamic research environment, you'll have the opportunity to expand your expertise in 3D computational geometry, test automation with Python, and large-scale data analysis, while collaborating with leading engineers and cross-functional teams. The level of this position can be tailored to match your experience and career aspirations. * Develop and validate next-generation virtual orthodontic software, focusing on 3D geometric algorithms and mesh operations. * Build scalable Python frameworks and tools for automated and manual testing, including analysis and visualization of precision, performance, and failures. * Collaborate with core 3D developers and cross-functional teams to define geometric behavior, product requirements, and success criteria. * Tackle computational geometry, mesh processing, and large-scale data analysis challenges. * Own the full bug lifecycle, from detection through resolution and reporting. * Continuously improve automation frameworks and testing methodologies through research, upgrades, and sharing best practices. * Coordinate releases and process improvements with geographically distributed teams. * Act as a stakeholder in product definition, contributing from conception to mass scaling.
    $76k-108k yearly est. Auto-Apply 14d ago
  • Software Engineer

    Xoriant 4.4company rating

    Principal software engineer job in Edison, NJ

    Job Title: Software Engineer Analyze and evaluate requirements for software applications. Design, develop and implement new features and functions. Contribute to various software development life cycle activities - Initiation, Concept, Planning, Requirements, Design, Coding, Testing, Integration, implementation, Maintenance, etc. Connect new or existing applications with supporting services and some user interface development. Interact with cross functional and technical teams on requirements, solution design, integration, operations and delivery. Development of components for request handling, response processing, business logic, authentication, authorization, security, logging, etc. Implement design patterns, principles, best practices, standards, procedures. Evaluate new requirements for application, by doing an impact analysis of the changes requested by the client. Perform unit & integration testing of the defect fixes & enhancements. Prepare and review the technical design documents. Provide technical support for ongoing application to the Business team and Production support including system maintenance, fixes and enhancements. Job Requirements: Require Master's Degree or Foreign Equivalent in Computer Science, Applied Computer Science, Computer Applications, Software Engineering, Computer Information Systems or related field. Require two (2) years of experience as Data Architecture Manager, Technical Lead, Technical Manager, Software Engineer, Software Consultant or related using any three of the following technologies: Azure Data Engineering, Snowflake, Python, Power BI, JAVA, Python, SqlDeveloper, REST API, Modular architecture, NX-API, jQuery, MySQL. Require travel/relocation to various unanticipated locations throughout the United States. Salary: The base pay range for this role is between $179,982.00 and $190,000.00 annually, and your base pay will depend on your qualifications, experience and location. To apply, mail or email resumes to: Annmarie Hardie, Associate Director, Legal & Immigration Attn: Job ID: SE-37448 Xoriant Corporation 1248 Reamwood Avenue Sunnyvale, CA 94089 ******************* * Xoriant is an equal opportunity employer. No person shall be excluded from consideration for employment because of race, ethnicity, religion, caste, gender, gender identity, sexual orientation, marital status, national origin, age, disability or veteran status.
    $180k-190k yearly Easy Apply 60d+ ago
  • Software Engineer I

    Data Intelligence 4.5company rating

    Principal software engineer job in Moorestown, NJ

    Data Intelligence, LLC (DI) is seeking a Software Engineer I to join our team supporting the U.S. Navy's Aegis Weapons System in Moorestown, NJ. This is an exciting opportunity to begin your engineering career in a mission-critical environment that directly supports national defense. Responsibilities Assist in designing, developing, troubleshooting, and analyzing software programs for Navy computer-based systems. Support maintenance and/or new application development under the supervision of technical leadership. Contribute documentation for new and existing programs. Perform routine systems modeling, simulation, and analysis. Collaborate with intra-organizational staff to support ongoing software development tasks. Qualifications Bachelor's degree in engineering, Computer Science, or a related field (or equivalent). 0-2 years of related software engineering or development experience. Strong problem-solving skills and willingness to learn. Ability to work effectively in a team environment. Must be a U.S. Citizen with a current interim or current active security clearance (secret level or higher). 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.
    $78k-105k yearly est. 60d+ ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Princeton, NJ?

The average principal software engineer in Princeton, NJ earns between $89,000 and $155,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Princeton, NJ

$118,000
Job type you want
Full Time
Part Time
Internship
Temporary