Post job

Computer software engineer jobs in Worcester, PA - 752 jobs

All
Computer Software Engineer
Software Engineer
Software Developer
Software Development Engineer
Software Developer Internship
Senior Software Engineer
Engineer Of System Development
Software Engineering Specialist
  • Eaton Development Program: Power Systems Engineer

    Eaton Corporation 4.7company rating

    Computer software engineer job in Boothwyn, PA

    We make what matters work. You want to make an impact in the world. At Eaton, we're solving some of the toughest challenges on the planet. Our Early Talent Programs open up an exciting world of opportunities for you to make a difference on a global scale. Your assignments are more than tasks and busy work; they're your chance to drive innovation in intelligent power management and shape the future of our company. You'll team up with seasoned leaders, gaining diverse experiences that'll drive you forward to define and reach your career goals. What sets our Early Talent Programs apart: * Personalized Program Experience: We're committed to energizing your career and empowering your impact. No two participants share the same experience or set of responsibilities. * Global Perspectives: Diverse work locations and comprehensive customer portfolios are a required part of the adventure, enhancing your learning and maximizing program benefits. * Role Exploration: Gain insight into various careers within Eaton through extensive services that ensure safe, efficient, and reliable power systems at every stage. * Strategic Networking: Benefit from networking and mentorship opportunities within one of North America's largest and most experienced power distribution service organizations. * Tangible Learning: See firsthand how Eaton is powering the future of Power Distribution through real world application and customer service. It's time to make connections, get energized, and power ahead. Eaton provides a competitive total rewards package commensurate with applicable skills, knowledge, and experience and consistent with internal and external market practices. The annual salary for this role is $75,000 with a $6k sign on bonus. Position Overview: The Electrical Engineering Services and Systems global service team is one of the largest and most experienced teams of power system professionals in the industry. Eaton's Power Systems Engineers deliver professional engineering, design, and analysis services. As one of our engineers, you'll help our clients' electrical systems operate more reliably, efficiently and safely. As part of our team, you'll help share our experience and technical know-how in the areas of power systems studies, power quality analysis, electrical design and training. In this Development Program, you will: Provide applied engineering and technical consultation for customers in power systems studies, power quality analysis, installation, startup, maintenance, repair and training. Engage closely with customers from project start through final on-site presentation and training. Interpret specs and customer inquiries to design technical proposals and pricing for customers. Operate in an entrepreneurial environment with the mission of providing high quality support and solutions with a key emphasis placed on motivated lead times and sustained relationships with the Eaton sales team and end-users. This role is designed to prepare you for both technical and future leadership roles at Eaton. As a new engineer, you will be provided with a structured training and development curriculum; a blend of instructor-led, virtual classrooms, eLearning courses and on-the-job training provided by expert mentors and team members to assist you in developing your career. Team Benefits: Guaranteed 40-hour base pay, and eligible for premium pay Career growth, mentorship and safety training Tuition assistance for ongoing learning Opportunities across 32 service branches Required (Basic) Qualifications: Bachelor's or master's degree in engineering with a focus in Electrical or Electrical/Computer Engineering from an accredited institution, with graduation before August of 2026 Minimum overall cumulative GPA of 2.8 Minimum of one internship/co-op experience or an equivalent of 3 months of electrical experience completed at the time of this application Eaton will not consider applicants for employment immigration sponsorship or support for this position. This means that Eaton will not support any CPT, OPT, or STEM OPT plans, F-1 to H-1B, H-1B cap registration, O-1, E-3, TN status, I-485 job portability, etc. Must be geographically flexible to relocate within the United States Preferred Qualifications: Overall cumulative GPA of 3.2 or higher Prior relevant internship or co-op experience within the electrical/power industry Undergraduate specialization in power systems analysis (including three phase circuits) and electric machines Experience with engineering software (AutoCAD, MATLAB, SKM, EasyPower, and/or ETAP) Demonstrated leadership experience within campus and/or the community Position Criteria: * Location will be in one of five major regions within the United States (i.e. Central, Northeast, Southeast, Gulf and West regions); typically in or near a major U.S. city * Successfully complete and maintain compliance with Eaton's safety program and policy; This includes role-applicable portions of the EESS Qualified Electrical Worker (QEW) program and any required annual re-certifications thereafter * Strong analytical, computer, writing and presentation skills * Submit to periodic customer required background and drug screenings * Successfully complete and maintain compliance with the company's safety program * Physical Demands: While performing the duties of this job the employee is regularly required to stand, walk, stoop, squat, reach to or below shoulder level, lift, carry, push, pull, and use hands to handle and feel. The employee is frequently required to climb and reach above shoulder level. The employee is regularly required to lift, carry, push or pull up to 50 pounds. The employee is occasionally required to push/pull greater than 50 pounds with assistance * This role may include up to 25% travel within a local region as determined by the Assignment Manager #earlytalent We aspire to ensure the safety, health and wellbeing of our employees. We do this by helping all our employees maximize their physical, financial and emotional wellbeing, both at work and at home. Learn more about Eaton's Wellness Culture Here We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law. Eaton considers qualified applicants regardless of criminal histories, consistent with local laws. To request a disability-related reasonable accommodation to assist you in your job search, application or interview process, please call us at ************** to discuss your specific need. Only accommodation requests will be accepted by this phone number. We know that good benefit programs are important to employees and their families. Eaton provides various Health and Welfare benefits as well as Retirement benefits, and several programs that provide for paid and unpaid time away from work. Click here for more detail: Eaton Benefits Overview. Please note that specific programs and options available to an employee may depend on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
    $75k yearly 7d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Specialist Software Engineer

    Teksystems 4.4company rating

    Computer software engineer job in Philadelphia, PA

    We are seeking an Specialist Software Engineer to join our customers Integration Team supporting the the technology used by their Financial Advisor business users. This role focuses on API-first development, third-party SaaS integrations, and modernization of legacy systems in a highly regulated financial services environment. You will design and implement scalable solutions that enable seamless connectivity between internal platforms and external vendor systems, driving innovation and efficiency for thousands of agents. *THIS ROLE WILL BE EXPECTED TO BE IN OFFICE 3 DAYS A WEEK IN THE FUTURE* Responsibilities Develop and maintain cloud-native applications on AWS using modern .NET frameworks. Design and implement RESTful APIs for third-party integrations and internal systems. Collaborate with architecture teams and vendors to deliver API-first solutions. Support integration of SaaS platforms and ensure compliance with regulatory standards. Participate in modernization efforts, migrating legacy applications to modern tech stacks. Provide technical leadership, mentoring junior developers and driving best practices. Work closely with business stakeholders to understand workflows and deliver solutions that improve agent productivity. Ensure secure, scalable, and maintainable code aligned with enterprise standards. *Top Skills Details* *1. .NET Development* * Experience Required: 10+ years of hands-on experience with .NET (preferably .NET Core and modern frameworks). * Why Important: o The integration team builds and maintains applications that connect third-party systems to core platforms. o Strong .NET skills are critical for developing APIs, microservices, and integration layers. o Legacy systems exist (VB6), but modernization efforts are underway and require deep .NET expertise to migrate and maintain functionality. ________________________________________ *2. AWS Cloud Services* * Experience Required: 3-5+ years of experience designing and implementing AWS-native solutions. * Why Important: o The team is moving toward AWS-native architectures for scalability and security. o Candidates must understand AWS services (e.g., EC2, Lambda, API Gateway, S3) to build robust integrations. o Previous gaps in candidates were due to lack of AWS depth-this is a must-have skill for future-proofing the platform. ________________________________________ *3. REST API Development* * Experience Required: 6+ years building and consuming RESTful APIs. * Why Important: o APIs are the backbone of integration between internal systems and third-party SaaS applications. o The role involves creating spoke APIs and enabling deep linking with carriers and financial platforms. o Strong API design ensures secure, efficient data exchange and supports compliance requirements in regulated environments. ________________________________________ *4. SQL / Database Skills* * Experience Required: 5+ years with SQL Server or similar relational databases. * Why Important: o Integration projects involve moving large volumes of data between systems for analytics and compliance. o Candidates need to write optimized queries, handle data transformations, and support reporting needs. o While modern API work is the focus, legacy systems still rely on direct database interactions. ________________________________________ Additional Nice-to-Haves * Python: Helpful for automation and data processing tasks. * Experience in regulated industries: Adds value for understanding compliance and security requirements. * Leadership experience: Preferred for handling complex projects and guiding offshore/onshore teams. *Additional Skills & Qualifications* Required: Strong experience in .NET development and REST API design. Hands-on expertise with AWS services (Lambda, API Gateway, EventBridge). Proven ability to integrate third-party SaaS platforms. Excellent communication and ability to interact with business teams. Preferred: Experience with Python for data processing. Familiarity with Broadridge systems or regulated financial services. Exposure to legacy systems and modernization strategies. Prior lead level experience with initiative and accountability. *Job Type & Location* This is a Contract to Hire position based out of Philadelphia, PA. *Pay and Benefits*The pay range for this position is $65.00 - $85.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: * Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available * Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term disability * Health Spending Account (HSA) * Transportation benefits * Employee Assistance Program * Time Off/Leave (PTO, Vacation or Sick Leave) *Workplace Type*This is a hybrid position in Philadelphia,PA. *Application Deadline*This position is anticipated to close on Jan 29, 2026. h4>About TEKsystems: We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. About TEKsystems and TEKsystems Global Services We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
    $65-85 hourly 2d ago
  • Senior D365 CE Developer

    Jackson James

    Computer software engineer job in Philadelphia, PA

    We're working with a growing Microsoft Partner delivering State & Federal Government projects who are also expanding into the private sector. They're looking for a Senior Dynamics 365 CE Developer to join their delivery team. This is a hands-on role for someone who enjoys building robust, secure, enterprise-grade solutions. You'll work across complex Dynamics 365 CE implementations, owning custom development, integrations, and technical design. The role is hybrid with some onsite time in the Philadelphia area. The role: Designing and developing solutions on D365 CE Building C# / .NET plugins, custom workflows, and extensions Developing and maintaining integrations with external systems Working with Power Automate, Power Pages, and the wider Power Platform Contributing to technical design, code quality, and best practices The requirements: Strong experience with Dynamic CRM/D365 CE Deep hands-on skills with C# / .NET and plugin development Integration experience Solid Power Platform experience, including Power Automate and Power Pages Previous consultancy experience Nice to have Exposure to Microsoft Fabric, data platforms, or Azure services
    $87k-113k yearly est. 1d ago
  • Software Development Intern

    Vertex 4.7company rating

    Computer software engineer job in King of Prussia, PA

    Duration: 12 weeks, starting May 26 or June 8 Compensation (Graduate student hourly): $39 USD (U.S.) or $42 CAD (Canada) **US range below is for undergraduate students At Vertex Inc., we create technology that empowers businesses-and we build teams that reflect the wide range of communities we serve. As a Software Development Intern, you'll join a collaborative engineering team working on innovative cloud-based solutions, application features, and DevOps tools. You'll receive mentorship, hands-on experience, and opportunities to grow your skills in a supportive environment. What You'll Experience: Collaborate with experienced engineers on impactful projects Explore areas such as front-end, back-end, internal automation (DevOps, CI/CD, etc.), infrastructure and operations Contribute to agile development with peer-reviewed code and secure design principles Engage in career development sessions, networking events, and our in-person Launchpad event at our PA headquarters Technologies you may learn include: Languages: C#, Java, Go, Python, Javascript/Typescript Frameworks: React, Spring, Fast API, Echo, .NET RDBMS: PostgreSQL, SQL server NoSQL: MongoDB, CosmosDB, AuroraDB Runtimes: Kubernetes, Docker, Linux Cloud Platforms: AWS, Azure, OCI What We're Looking For: Curiosity and enthusiasm for technology and continuous learning Proficiency in object-oriented or procedural languages: C#, Java, Python, or Go Strong problem-solving and collaboration skills Ability to apply foundational computer science principles to high-performance, real-world problem-solving (e.g. OOP, algorithms, data structures, data stores, CI/CD, test automation, AI/ML) Basic understanding of operating systems, networking, and cloud infrastructure Who Should Apply: Students pursuing a Master's degree in Computer Science, Software Engineering, or related fields Individuals from all backgrounds who are excited to explore software development, including distributed systems and AI Prior experience as a software development intern is preferred If you're passionate about building great software and growing in a collaborative environment, we'd love to hear from you. Other Qualifications The Winning Way behaviors that all Vertex employees need in order to meet the expectations of each other, our customers, and our partners. Communicate with Clarity - Be clear, concise and actionable. Be relentlessly constructive. Seek and provide meaningful feedback. Act with Urgency - Adopt an agile mentality - frequent iterations, improved speed, resilience. 80/20 rule - better is the enemy of done. Don't spend hours when minutes are enough. Work with Purpose - Exhibit a “We Can” mindset. Results outweigh effort. Everyone understands how their role contributes. Set aside personal objectives for team results. Drive to Decision - Cut the swirl with defined deadlines and decision points. Be clear on individual accountability and decision authority. Guided by a commitment to and accountability for customer outcomes. Own the Outcome - Defined milestones, commitments and intended results. Assess your work in context, if you're unsure, ask. Demonstrate unwavering support for decisions. COMMENTS: The above statements are intended to describe the general nature and level of work being performed by individuals in this position. Other functions may be assigned, and management retains the right to add or change the duties at any time. Pay Transparency Statement: US Base Salary Range: $28.00 - $31.00 Base pay offered to new hires may vary based upon factors including relevant industry and job-related skills and experience, geographic location, and business needs.* The range displayed does not encompass the full potential of the role, which allows for further growth and career progression. In addition, as a part of our total compensation package, this role may be eligible for the Vertex Bonus Plan (VOB), a role-specific sales commission/bonus, and/or equity grants. Learn more about Life at Vertex and connect with your recruiter for more details regarding Vertex's compensation and benefit programs. *In no case will your pay fall below applicable local minimum wage requirements .
    $28-31 hourly Auto-Apply 60d+ ago
  • Software Engineer-Mobile Development (Android)

    City of Philadelphia 4.6company rating

    Computer software engineer 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].
    $65k-80k yearly 60d+ ago
  • Software Engineer - PHP Developer

    EHS Technologies 4.3company rating

    Computer software engineer 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.
    $75k-97k yearly est. 60d+ ago
  • Software Developer

    Berkadia 4.9company rating

    Computer software engineer job in Ambler, PA

    Berkadia, a joint venture of Berkshire Hathaway and Leucadia National Corporation, is an industry leading commercial real estate company providing comprehensive capital solutions and investment sales advisory and research services for multifamily and commercial properties. Berkadia is amongst the largest, highest rated and most respected primary, master and special servicers in the industry. As a Freddie Mac Program Plus lender, Fannie Mae DUS Multifamily Seller/Servicer, insurance company correspondent, and HUD, MAP and LEAN originator and servicer, Berkadia provides access to capital and flexible, customized lending and servicing solutions for the acquisition, construction, rehabilitation and refinance of multifamily and commercial properties. Berkadia also provides interim and short-term financing through its Proprietary Bridge Lending Program. Job Description Summary: The Software Developer is responsible for the implementation and testing of software solutions that enable business workflow excellence. This position is responsible for building a wide variety of software subsystems and components using the given requirements and constraints using Agile philosophy. Essential Functions : Analyzes requirements and collaborates with the product owner, team members or architects; Writes accurate production-quality code; Builds and tests code to validate functionality against requirements and to ensure full unit test coverage; Participates in peer code reviews; Thoroughly documents code and design; Accurately estimates and tracks personal work; Proactively raises issues and communicates accurate status to teams ; Works effectively in an iterative, incremental software development lifecycle wherein priorities, requirements and scope evolve, sometimes rapidly, over time and often mid-project; Assists in the development and presentation of manuals, user guides, and other materials relating to client products; May provide staff and clients with training and technical assistance relating to new, existing, and revised products; Demonstrates self-development by staying current with new technology and design patterns; Qualifications Education and Experience Bachelor's degree in Computer Science or related field Should have 2 - 4 years of developing software experience in a commercial software development environment Experience with Scrum methodology and Agile practices Building web services and RESTful services Version Control, Build & Release Management tools Relational and non-relational databases Building world-class web applications using the MEAN stack (MongoDB, Express.js, Angular.js, Node.js) Prior experience in product development background preferred Experience in practices like TDD, CI and CD Knowledge/Skills/Abilities Knowledge of various design patterns Proficient and passionate about following Agile Engineering practices (e.g. XP/DDD) Ability to work in an environment with high degree of ambiguity (previous start-up like experience could be helpful) Exhibit a high level of individual initiative and ownership Passionate, Self-motivated and driven, with keen attention to detail, action-and-results oriented Excellent interpersonal, verbal and written communication skills as well as strong logical, analytical, problem solving skills and reporting skills Able to present ideas in user-friendly language Environment, Physical Demands and Other Conditions: Experience with in a team-oriented, collaborative environment Ability to work after hours Additional Information *Please submit resume and cover letter when you apply.
    $76k-99k yearly est. 1d ago
  • SKILLBRIDGE INTERNSHIP - Front-end Software Developer

    Trinity It

    Computer 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
  • Progress Software Developer

    Syncreon 4.6company rating

    Computer software engineer job in Middletown, PA

    DP World North America delivers tailored, scalable and progressive solutions to customers in more than 100 global locations. The company has managed supply chain synergies for global automotive and technology premier brands for more than 60 years. As a trusted 3PL partner to some of the world's most influential tech companies, we deliver agile, data-driven logistics that scale with demand and drive operational excellence. We're seeking a Progress Software Developer to join our high-impact technology team supporting a major tech giant's logistics ecosystem. If you thrive in fast-paced environments and want to build solutions that move billions of dollars in goods worldwide-this is your moment. This is an fulltime onsite role to be based in Middletown, PA . Key Objectives * To undertake the full development lifecycle of a global Progress application. * To produce high quality software solutions within time and budget. * To provide support of existing applications to an agreed SLA. * To work within a team and focus on continuous improvement and learning. * To create innovative solutions to problems. * To facilitate and support onsite deployments of major projects. * To perform other related duties as assigned As a Progress Developer, you'll be accountable for below: * Abide on the policies and regulations of the company, and within the Technology group. * Taking ownership of the project targets and delivery dates to meet customer expectations. * Strictly adhere to each phase of the development lifecycle using internal tools in collaboration with all teams. * Owning and taking-up responsibilities. * Receptive to learning to strengthen skills and reduce mistakes. * Able to investigate issues and bring possible solutions. Key Qualifications * Degree or third level qualification in IT or equivalent experience. * Knowledge of Unix / Linux Operating System and commands. * 5 or more years of experience in full development life-cycle, such as: analysis, design, development, testing, code reviews and implementation * 5 years of SW Development applications experience in using Progress 4GL and/or Progress OpenEdge * Working knowledge of Progress database, tables and indexes * Exposure to querying relational databases. * Working knowledge of Unix / Linux Operating System and commands. * Experience in development of successfully delivering development projects in a commercial environment. * Knowledge of REST API is an advantage * Working knowledge of EDI and XML messaging * Working knowledge of Zebra printers / ZPL coding is a plus Compensation DP World offers exciting and challenging roles within a growing international organization. We strive to hire and develop the right people, locally and globally, stimulating personal growth and self-development within an informal atmosphere. We offer a market competitive compensation package. About DP World Trade is the lifeblood of the global economy, creating opportunities and improving the quality of life for people around the world. DP World exists to make the world's trade flow better, changing what's possible for the customers and communities we serve globally. With a dedicated, diverse and professional team of more than 111,000 employees from 159 nationalities, spanning 77 countries on six continents, DP World is pushing trade further and faster towards a seamless supply chain that's fit for the future. We're rapidly transforming and integrating our businesses -- Ports and Terminals, Marine Services, Logistics and Technology - and uniting our global infrastructure with local expertise to create stronger, more efficient end-to-end supply chain solutions that can change the way the world trades. What's more, we're reshaping the future by investing in innovation. From intelligent delivery systems to automated warehouse stacking, we're at the cutting edge of disruptive technology, pushing the sector towards better ways to trade, minimising disruptions from the factory floor to the customer's door. DP World is on a mission to transcend boundaries and bridge the gap between all nations and cultures - not just in what we do but also in how we behave. We are dedicated to creating a culture where everyone feels respected, supported, and empowered to reach their full potential. We believe that embracing inclusion and diversity, drives innovation and growth and helps us connect people, businesses, and societies. Free minds and different perspectives are changing our world, and together we can change what's possible. The DP World family comprises of syncreon, Imperial and P&O. WE MAKE TRADE FLOW TO CHANGE WHAT'S POSSIBLE FOR EVERYONE. Nearest Major Market: Harrisburg Job Segment: Logistics, Supply Chain, Developer, Supply, Information Technology, Operations, Technology
    $76k-100k yearly est. 60d+ ago
  • Software Engineer - CI/CD (TS/SCI Clearance Required)

    North Point Defense 3.9company rating

    Computer software engineer job in King of Prussia, PA

    ***This job requires active TS/SCI clearance. Please apply only if you have an active TS/SCI clearance. *** North Point Technology is looking for a TS/SCI Cleared Software Engineers to support a critical mission. The GEOINT Collection ne Xt (GCX) Program, awarded May 25 as a 7-year contract, is dedicated to sustaining and advancing the GEOINT Information Management Services (GIMS) system. GIMS is a mission-critical enterprise platform that acts as the primary gateway for submitting and adjudicating GEOINT Information Needs (GINs) and related requirements. It enables users to search, discover, and retrieve imagery and other GEOINT data, while centrally managing collection, exploitation, dissemination, and production tasks across a broad network of commercial and national providers. The program employs DevSecOps and Agile practices, emphasizing communication, collaboration, integration, automation, and performance measurement between software developers and IT professionals. Above all, the program prioritizes operational stability. The selected candidate will join a scrum team within the development organization, supporting a range of activities, including: • Planning, executing, and coordinating Agile software development tasks. • Designing, building, documenting, testing, and debugging software solutions that address critical mission needs through logical and mathematical methods. • Implementing established standards, processes, procedures, and tools across the full development life cycle. • Leveraging knowledge of computer hardware/software, mission/business application domains, information processing techniques, and user input to design and develop software. • Identifying and correcting program errors, creating and maintaining development documentation, and analyzing system functionality to clarify program intent, output requirements, data inputs, techniques, and controls. • Defining, applying, and validating compliance with software standards. Applicants should be self-motivated, fast-paced, curious problem solvers with a BS in Software Engineering or related field, plus the following skills/experience: Basic Qualifications: Experience in Java development Demonstrated expertise with Kubernetes Skilled in troubleshooting across multiple operating systems, including Linux and Windows Flexible and adaptable in meeting dynamic user requirements Strong analytical and problem-solving abilities Proven background in integrating and supporting COTS and FOSS solutions Quick to learn and apply new technologies Must hold an active TS clearance (with a current background investigation). Candidate will be required to complete an NGA crossover and receive a briefing prior to starting on the program. Preferred: Large-scale software development experience, including: Developing, modifying, and troubleshooting Java code COTS integration\ Agile development with familiarity in Scaled Agile Framework (SAFe) using VersionOne Experience with Angular, DOJO, Oracle WebLogic, Tomcat Databases: Oracle DBMS, Postgres DBMS, SQL, PL/SQL Operating systems: UNIX/Linux Web/automation technologies: HTML, Selenium, JavaScript, EJB, Web Services, Microservices (Docker & Kubernetes), REST, XML, UML Development tools: Eclipse or NetBeans Deployment architectures and CI/CD pipelines using Docker, Git/JIRA, Kubernetes, Jenkins, Conductor, Kafka/Zookeeper, Consul, CMDB Big data technologies, including: Data ingest: JSON, Kafka, Microservices, Elasticsearch Analytics: Hive, Spark, R, Pig, Oozie workflows Hadoop ecosystem: Hive data, Oozie, Spark, Pig, Impala, Hue COTS integration: Knowi, MongoDB, Oracle, MySQL RDS, Elastic, Logstash, Kibana, Zookeeper, Consul, Hadoop/HDFS Containerization/configuration tools: Docker, Chef North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems. At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members. Come join us! Apply with North Point Technology today! For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume.
    $76k-107k yearly est. Auto-Apply 4d ago
  • Software Engineer II

    Cox Enterprises 4.4company rating

    Computer software engineer job in Exton, PA

    Company Cox Automotive - USA Job Family Group Engineering / Product Development Job Profile Software Engineer II Management Level Individual Contributor Flexible Work Option Hybrid - Ability to work remotely part of the week Travel % No Work Shift Day Compensation Compensation includes a base salary of $98,300.00 - $147,500.00. The base salary may vary within the anticipated base pay range based on factors such as the ultimate location of the position and the selected candidate's knowledge, skills, and abilities. Position may be eligible for additional compensation that may include an incentive program. Job Description Our Software Engineers are energetic influencers who thrive on designing simple and scalable solutions to complex problems and delivering leading edge software products for our customers. We are looking for exceptionally ambitious and communicative hands-on individuals who are comfortable collaborating within the Agile methodology as part of a cross-functional team, have experience working in fast-paced environments, and have the passion and skills to take our product offerings to the next level. As a Software Engineer II, you will work with other engineers on our team, delivering solutions for internal and external users in a collaborative team environment that encourages you to perform at your best. While contributing to the engineering efforts of one of our teams, you will be challenged to engineer right-sized solutions for complex business problems. You will apply your knowledge of modern software design, best practices, design patterns and frameworks, while ensuring our applications are performant and maintainable. You will aspire to use new technologies and challenge yourself to develop innovative solutions. You will work alongside developers and technical leads on a team where collaborative programming and mentoring is regularly practiced. Our applications are written in .Net Core and hosted in AWS. Your Role * Construct and manage services published to both internal and external consumers. * Implement platform-level components including event architectures, messaging, and caching solutions. * Write readable, maintainable, and efficient code. * Design and implementation of REST APIs, services, system tasks and cloud solutions. * Enhance performance and reliability of our current solutions. * Being a passionate and flexible engineer who collaborates with your team to achieve the goal of building, deploying, monitoring and managing a highly performing and highly available production system. * Explore open source or industry standard solutions that could be a fit for the organization. * Collaborate with team members on best practices, code reviews, internal tools and process improvements. * Engage with your agile delivery team to build a culture of passion, trust, and creativity. Technologies we use * .NET Core, C#, and ASP.NET * Front End -Web Components, Stencil, React, NodeJS, Redux, Jest, Ext JS * Database - DynamoDB, Postgres, Elasticsearch, Oracle * AWS Cloud infrastructure * ECS Fargate, EKS Fargate * Lambda * RDS * Aurora * S3 * EC2 * SQS/SNS * VPC * API Gateway * CloudWatch * Terraform * Cake Builds * GitHub Actions Qualifications: * Bachelor's degree in a related discipline and 2 years' experience in a related field. The right candidate could also have a different combination, such as a master's degree and up to 2 years' experience; or 14 years' experience in a related field. * Object-oriented design experience * Strong C#.NET skills, including: * Extensive knowledge of .NET technology platforms * Applied use of design patterns and REST * MVC technologies such as AngularJS or ReactJS * Experience in realizing applications from conception and design, to implementation and support. * Experience designing and implementing applications with highly optimized and scalable architectures. * Bachelor's degree in a related discipline and 2 years' experience in a related field. The right candidate could also have a different combination, such as a master's degree and up to 2 years' experience; or 14 years' experience in a related field. * Ability to work on multiple projects and be flexible to adapt to changing requirements. * Ability to turn high-level requirements into a working system through iterative development. * Proven ability to work collaboratively and independently to design, develop and deploy solutions. * High energy, confident, ambitious, and self-motivated individual. * Must be an effective communicator. * Engages and mentors other Software Engineers. * Embrace and learn new technologies. Drug Testing To be employed in this role, you'll need to clear a pre-employment drug test. Cox Automotive does not currently administer a pre-employment drug test for marijuana for this position. However, we are a drug-free workplace, so the possession, use or being under the influence of drugs illegal under federal or state law during work hours, on company property and/or in company vehicles is prohibited. Benefits The Company offers eligible employees the flexibility to take as much vacation with pay as they deem consistent with their duties, the company's needs, and its obligations; seven paid holidays throughout the calendar year; and up to 160 hours of paid wellness annually for their own wellness or that of family members. Employees are also eligible for additional paid time off in the form of bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave. About Us Through groundbreaking technology and a commitment to stellar experiences for drivers and dealers alike, Cox Automotive employees are transforming the way the world buys, owns, sells - or simply uses - cars. Cox Automotive employees get to work on iconic consumer brands like Autotrader and Kelley Blue Book and industry-leading dealer-facing companies like vAuto and Manheim, all while enjoying the people-centered atmosphere that is central to our life at Cox. Benefits of working at Cox may include health care insurance (medical, dental, vision), retirement planning (401(k)), and paid days off (sick leave, parental leave, flexible vacation/wellness days, and/or PTO). For more details on what benefits you may be offered, visit our benefits page. Cox is an Equal Employment Opportunity employer - All qualified applicants/employees will receive consideration for employment without regard to that individual's age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law. Cox provides reasonable accommodations when requested by a qualified applicant or employee with disability, unless such accommodations would cause an undue hardship.
    $98.3k-147.5k yearly Auto-Apply 10d ago
  • Software Engineer - with Security clearance

    Tectammina

    Computer software engineer job in King of Prussia, PA

    Role: Software Engineer - ONLY USC Duration: Full Time permanent - Basic Qualifications: Candidates must hold an active Top Secret/SCI security clearance Experience developing web applications and web services in Linux and/or Windows environments using one or more of the following: C, C++, C#.Net, JAVA, Java EE, Java Script, Oracle, COTS integration, etc. Organized and self-motivated with demonstrated ability to multi-task Excellent oral and written communications skills Outstanding team orientation Additional Information Share the Profiles to *************************** Contact: ************ Keep the subject line with Job Title and Location
    $69k-93k yearly est. Easy Apply 1d ago
  • Software Engineer

    Cohere Technology Group LLC 4.5company rating

    Computer software engineer job in Cherry Hill, NJ

    Job DescriptionJob Title: Cyber Software Engineer - TS/SCI Required Clearance Requirement: Active Top Secret/SCI Cohere Technology is seeking a Cyber Software Engineer to support advanced cyber capability development in Cherry Hill, NJ. The ideal candidate has hands-on experience building secure and mission-oriented tools across Windows and Linux environments, thrives in agile teams, and is passionate about solving complex cyber challenges in support of national defense. Key Responsibilities: Design, develop, test, and maintain secure software capabilities for cyber operations Perform low-level systems programming on both Unix/Linux and Windows platforms Collaborate with cross-functional teams to deliver integrated cyber solutions Conduct reverse engineering, protocol analysis, and tool optimization Develop and execute unit and integration tests; contribute to containerized testing environments Participate in Agile development cycles including sprint planning, reviews, and retrospectives Leverage scripting and compiled languages (Python, C, C++, Java) for tool development Support DoD and mission-aligned stakeholders with technical implementation and guidance Required Qualifications: Bachelor's degree in Software Engineering, Cybersecurity, Computer Science, or related field Minimum of 1 years of experience in software development Proficient in Python, C, C++, Java Familiarity with secure coding practices, reverse engineering, and x86 assembly Experience in Agile/Scrum environments Active Top Secret/SCI clearance required Preferred Qualifications: Familiarity with tools such as Ghidra, Wireshark, XKEYSCORE, or similar Experience with custom protocol development, vulnerability analysis, or cyber toolkits Knowledge of containerization (e.g., Docker), CI/CD pipelines, and automated testing Background in training or mentoring junior developers Prior military or defense contracting experience is a plus Why Join Us: Work on impactful cyber missions that directly support national security Collaborate with technical experts in a fast-paced, agile environment Flexible relocation support and career advancement opportunities Competitive compensation and benefits package Powered by JazzHR Ma87sWVHtF
    $77k-108k yearly est. 7d ago
  • Software Developer

    Apidel Technologies 4.1company rating

    Computer software engineer job in Philadelphia, PA

    Job Description Responsibility: Codes software applications to adhere to designs supporting internal business requirements or external customers. Standardizes the quality assurance procedure for software. Oversees testing and develops fixes. Relies on limited experience and judgment to plan and accomplish goals. Performs a variety of tasks. Works under general supervision. Monitor and maintain operational readiness of Middleware Applications including applications hosted in AWS cloud. Identify opportunities for system enhancements that will deliver enhanced functionality and/or simplify system administration. Facilitate and develop plans for application changes (including defects fixes, enhancements and/or configuration changes). Configure and test changes to system including reports, security access, and workflow. Perform/Coordinate configuration changes to the production environment. Work closely with BA/QA team members to create test plans and ensure that issues are properly identified, fixed, and tested. Skills: May require a bachelor's degree in a related area and at least 8 years of experience in the field or in a related area. Has knowledge of standard concepts, practices, and procedures within a particular field. Experienced mentor with the ability to work in a collaborative environment and coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions. Services Expert-level implementation skills in building highly scalable services (SOAP and REST) Spring Expert-level implementation skills with the Core Spring Framework and including other sub-projects like Spring JMS, Spring Security, Spring Data and Spring Integration. Skilled at building modern REST Web services Experience with additional scripting languages such as Python and Ruby a plus Experience consuming API/web-based services Experience with HTTP and TCP/IP A certain degree of creativity and latitude required. Typically reports to a project leader or manager. Onsite in either Philadelphia, PA or Mt. Laurel, NJ 4 days Part of Cybersecurity; has an in house developed Agent. Have expanded in over 100k systems working in Windows and Linux environment looking to expand into Windows development and cybersecurity use cases looking for a software application developer in User Mode Requirements: wants someone with user development or kernel experience; tracing events in Windows that will put in a format for file integrity monitoring. Windows driver development experience; current active in-depth experience Windows OS Query is used - open sourced - needs to have familiarity with this Python or Go experience a requirement familiarity with Git, Gitlab, CICD methodologies Interviews: 1st - with lead developers 2nd - with CPOC and Director
    $91k-118k yearly est. 3d ago
  • Time Critical Software Engineer

    OPEX 4.7company rating

    Computer software engineer job in Moorestown, NJ

    Time Critical Software Engineer - Warehouse Automation OPEX Corporation is a global leader in next generation warehouse automation using industrial robotics, development, manufacturing, production, installation, and service. We are looking to hire a Time Critical Software Developer in our warehouse automation division to help create new robotic warehouse automation products in a still forming, yet rapidly growing market, as well as evolve existing products. This position can be located at our World Headquarters in Moorestown, NJ. This position reports to the Team Leader, Time-Critical Software group - Warehouse Automation. This role will involve working on one or more dynamic small development teams, as an individual contributor. This individual must not only possess the required skills below but must also understand the system level, big picture of how the software interacts with the hardware, the operators and other third-party systems. Responsibilities OPEX is seeking a driven, disciplined, and skilled desktop C++ software developer who is comfortable and excited about working with multi-threaded applications to concurrently control industrial robotic components. The candidate is expected to work on multiple processes which communicate with each other via inter-process communication methods. They will work with other developers up and down the stack across multiple software layers (from database to hardware controls). This individual will be expected to: Perform as a member of an agile, software development team working on new and existing products focused on automation in the material handling/warehouse automation domain. Work on tasks including design, development, code testing, code debug, source code management, and documentation in an Agile/SAFe development lifecycle. Be responsible for outputting well tested, readable, and maintainable code. Be responsible for bringing automated unit/regression testing to a legacy codebase. Be responsible for producing clear and concise documentation explaining architecture, design decisions and interface definitions. Effectively communicate ideas to others within (and outside) the department. Constantly strive to look for future innovations and product improvements. Skills & Qualifications: Bachelor's Degree in Computer Engineering or related field. Knowledge of object-oriented design concepts. Very comfortable in Desktop C++ development. Makes good use of STL. Familiarity with the Boost Library - particularly Logging, Interprocess, and Test - is desired Familiarity with Boost Test or similar C++ testing framework. Desire to work with team members across multiple software layers to achieve system level objectives. Experience in Agile Development and working in collaborative, cross-functional teams. Personal attributes: ability to work as a team member, highly motivated, "get things done" attitude, effective communicator, desire to learn and constantly improve. Experience in warehouse automation, robotics or industrial segment is preferred. Physical/Work Environments Employee may be working in an office, lab or production environment with occasional travel to customer sites. Some walking between OPEX facilities. Employee may occasionally lift up to 50 lbs. Salary range - $95K - $120K based on experience.
    $95k-120k yearly Auto-Apply 40d ago
  • Software Engineer (Platform)

    Oncora Medical 3.6company rating

    Computer software engineer job in Philadelphia, PA

    About us: Oncora is an oncology software and data company dedicated to helping physicians and scientists collect and use real-world data to improve outcomes for cancer patients. Our machine learning algorithms, which are deployed in active clinical environments, accurately predict oncology outcomes such as unplanned hospitalization, survival, and recurrence. Our software products include: a clinical workflow and data entry system for oncology clinical care, a data warehouse that leverages connections to other healthcare software systems such as EMRs, PACS, to amass real-world, regulatory-grade oncology data, a machine learning platform to train and validate predictive models of key oncology events, a machine learning API to power external software tools, and a virtual clinical trial platform that allows pharma and device companies to leverage automated medical image analysis to advance new technologies in the fight to cure cancer. We work with world-leading cancer centers such as MD Anderson and Northwell Health, global device companies such as Varian Medical Systems, and innovative biopharma companies. Our team is mission-driven to its core. Job Description About the role: We are looking for an experienced engineer to join our mission driven team to help develop our data platform that integrates and transforms multiple imperfect and messy data sources into clean, usable data so that we can learn from every cancer patient. As a main contributor on our Platform and Integrations team, you will play a vital role in developing and operating our core data platform and helping scale it to serve additional hospitals. We are a small team trying to tackle a very large problem, so we need teammates that are ultimately accountable to themselves and continuously push themselves, the product and the organization forward. What you will be doing: Developing pipelines to integrate new data elements into our normalized oncology schema Overseeing and monitoring our existing data infrastructure for stability, performance and accuracy Improving our data warehousing and reporting capabilities to support real-time analysis of tens of thousands of patients representing millions of data points Integrating standard and proprietary ontologies into our data enrichment processes Enhancing our de-identification capabilities to support machine learning and clinical research use-cases Building reusable integrations with major clinical systems (e.g. EMR/EHRs) Deploying updates frequently to immediately improve the state of cancer care Providing constructive feedback to your team members through code and architecture reviews Qualifications About you: A solid base of software engineering experience, typically 1-5 years, with at least part of that time in data-focused roles or projects Fluency with a functional or imperative language (we use Python) Experience working with relational and non-relational databases (we use Postgres, MongoDB, Redis, and ElasticSearch) Tendency to seek simple, elegant solutions to complex problems Ability to analyze and optimize existing solutions A focus on writing understandable, testable, and maintainable code Experience working with asynchronous and distributed systems (we use RabbitMQ) Familiarity with modern containerized environments (we use Docker & Kubernetes) Bonuses : Experience with healthcare data standards and integration is a huge plus (HL7, FHIR, DICOM, etc.) Experience designing data models for analytical and transactional workloads Additional Information Compensation, Benefits, and Perks: Salary: $80-120k plus equity compensation 401k, health and dental insurance, flexible vacation policy, paid parental leave eBooks, online courses, workstation setup Events: happy hours, team dinners, conversations with oncologists (will return soon!) You get to work with smart, passionate people on a product that will have a direct impact on the quality of life for cancer patients What to expect in the hiring process: Introductory phone call with the Head of Operations (30 minutes zoom call) Phone interview with VP of Engineering (60 min zoom call) Virtual onsite, including a pair programming session, engineering team meet, and co-founder meet (90-120 minute zoom call) Final stages, potential follow-up interviews, and offer discussions
    $80k-120k yearly 1d ago
  • Software Engineer I

    Data Intelligence 4.5company rating

    Computer 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
  • Software Engineer, macOS Core Product - Philadelphia, USA

    Speechify

    Computer software engineer job in Philadelphia, PA

    At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google ( Chrome Extension of the Year ) and Apple ( App of the Day and 2025 Inclusivity Design Award) for its impact and accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems. Role Overview As a Software Engineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company. This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance. What You'll Do Lead key engineering and product decisions for the mac OS app. Write, test, and ship production-quality code that scales to millions of users. Maintain and evolve complex app architecture with a focus on performance and stability. Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch. Participate in product planning and roadmap discussions. Drive continuous improvement in code quality, CI/CD processes, and development workflows. You should have: Demonstrated experience shipping mac OS (or related desktop) applications used by many customers. Strong engineering instincts with a deep focus on user experience. A strategic mindset for building great products-not just writing code. Ability to work quickly, decide what to build now vs. later, and iterate fast. Experience working in remote, distributed teams. Technical requirements: Swift / SwiftUI (mac OS) proficiency. Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms. Strong understanding of concurrency and asynchronous execution models Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions). Strong understanding of concurrency and asynchronous execution models What We offer: Impact & Ownership: Build and influence a product used by millions globally. Remote First: Flexible, asynchronous work culture. Growth & Leadership: Flat org - leadership is earned by impact, not title. Collaborative Environment: Work with smart, passionate engineers and designers. Competitive Compensation: Market-aligned salary, bonus, and equity. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Why Join Speechify? At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company. If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub! Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $70k-93k yearly est. 9d ago
  • Software Engineer

    Butler Technical Group

    Computer software engineer job in Moorestown, NJ

    Pay Range: $100-125 Reg OT DT Pay Rate $ 125.00 $ 187.50 $ 0 M/U 35.0% 35.00% 0% Bill Rate $ 168.75 $ 253.13 $ 0 Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met. Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law Butler America Aerospace, LLC. is an equal opportunity employer. Butler evaluates applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. The Butler America Aerospace, LLC. EEO Policy Statement and "Know Your Rights" Poster is available here: Applicant and Employee Notices. Butler America Aerospace, LLC. is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact the Human Resources Department at accommodations@butler.com.
    $71k-95k yearly est. 4d ago
  • Software Engineer

    Cohere Technology Group 4.5company rating

    Computer software engineer job in Cherry Hill, NJ

    Job Title: Cyber Software Engineer - TS/SCI Required Clearance Requirement: Active Top Secret/SCI Cohere Technology is seeking a Cyber Software Engineer to support advanced cyber capability development in Cherry Hill, NJ. The ideal candidate has hands-on experience building secure and mission-oriented tools across Windows and Linux environments, thrives in agile teams, and is passionate about solving complex cyber challenges in support of national defense. Key Responsibilities: Design, develop, test, and maintain secure software capabilities for cyber operations Perform low-level systems programming on both Unix/Linux and Windows platforms Collaborate with cross-functional teams to deliver integrated cyber solutions Conduct reverse engineering, protocol analysis, and tool optimization Develop and execute unit and integration tests; contribute to containerized testing environments Participate in Agile development cycles including sprint planning, reviews, and retrospectives Leverage scripting and compiled languages (Python, C, C++, Java) for tool development Support DoD and mission-aligned stakeholders with technical implementation and guidance Required Qualifications: Bachelor's degree in Software Engineering, Cybersecurity, Computer Science, or related field Minimum of 1 years of experience in software development Proficient in Python, C, C++, Java Familiarity with secure coding practices, reverse engineering, and x86 assembly Experience in Agile/Scrum environments Active Top Secret/SCI clearance required Preferred Qualifications: Familiarity with tools such as Ghidra, Wireshark, XKEYSCORE, or similar Experience with custom protocol development, vulnerability analysis, or cyber toolkits Knowledge of containerization (e.g., Docker), CI/CD pipelines, and automated testing Background in training or mentoring junior developers Prior military or defense contracting experience is a plus Why Join Us: Work on impactful cyber missions that directly support national security Collaborate with technical experts in a fast-paced, agile environment Flexible relocation support and career advancement opportunities Competitive compensation and benefits package
    $77k-108k yearly est. Auto-Apply 60d+ ago

Learn more about computer software engineer jobs

How much does a computer software engineer earn in Worcester, PA?

The average computer software engineer in Worcester, PA earns between $69,000 and $115,000 annually. This compares to the national average computer software engineer range of $77,000 to $134,000.

Average computer software engineer salary in Worcester, PA

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