We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer

Digital Prospectors
United States, Massachusetts, Waltham
May 19, 2025
Position:Software Engineer - Python

Location:Waltham, MA (Hybrid - 3 days onsite)

Length:3-6 months

*W2 Candidates Only, No C2C or 1099

Job Description:

Our client is seeking an experienced Software Engineer to upgrade an existing codebase to Python 3 in order to address security vulnerabilities, integrate both third-party and internal components, and improve performance through multi-threading. The ideal candidate will be highly proficient in Python and C++, with experience in large-scale software systems and a proven ability to collaborate across cross-functional teams. This is a hands-on development role with opportunities to influence software architecture and support the integration of advanced geometry and CAD tools into a mission-critical engineering platform.


Essential Duties and Responsibilities (but not limited to):

  • Upgrade an existing codebase to Python 3 to mitigate security vulnerabilities.
  • Develop integration pathways for incorporating software components from related infrastructure tools.
  • Implement multi-threading for key functionalities to improve performance and scalability.
  • Collaborate with other development teams to interface geometry tools into the system via proprietary repository APIs.
  • Support integration of intermediate releases and bug fixes related to 3D modeling and CAD kernels (i.e., ACIS/InterOp).
  • Ensure stable and timely delivery of features and system upgrades.
  • Participate in software design reviews and provide architectural feedback as needed.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software development experience.
  • Strong proficiency in both Python and C++.
  • Experience working within large-scale software systems and integrating third-party libraries.
  • Familiarity with multi-threaded application development and performance optimization techniques.
  • Previous experience working with ACIS CAD kernel or similar 3D modeling technologies is strongly preferred.
  • Background in software architecture and large system design is preferred.
  • Exposure to AI/ML-based development projects is a plus.
  • Experience with proprietary geometry engines or interoperability frameworks is advantageous.


POST-OFFER BACKGROUND CHECK IS REQUIRED. Digital Prospectors is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law. Digital Prospectors affirms the right of all individuals to equal opportunity and prohibits any form of discrimination or harassment.

Come see why DPC has achieved:

  • 4.9/5 Star Glassdoor rating and the only staffing company (< 1000 employees) to be voted in the national Top 10 'Employee's Choice - Best Places to Work' by Glassdoor.
  • Voted 'Best Staffing Firm to Temp/Contract For' seven times by Staffing Industry Analysts as well as a 'Best Company to Work For' by Forbes, Fortune and Inc. magazine.

As you are applying, please join us in fostering diversity, equity, and inclusion by completing the Invitation to Self-Identify form today!

www.LoveYourJob.com
Applied = 0

(web-7fb47cbfc5-rmspx)