- Search jobs
- Cambridge, MA
- software engineer
Software engineer Jobs in Cambridge, MA
Create a job alert for this search
Software engineer • cambridge ma
- Promoted
Software Engineer
Pendar TechnologiesCambridge, Massachusetts, United States- Promoted
Software Engineer
DtccBoston, MA, United States- Promoted
- New!
Software Engineer
Ford Motor CompanyBoston, MA, United States- Promoted
Software Engineer
Dana-Farber Cancer InstituteBoston, MA, United States- Promoted
Software Engineer
LinksquaresBoston, Massachusetts, United States- Promoted
Software Engineer
General Dynamics Mission SystemsDedham, MA, United States- Promoted
Software Engineer
Air Space IntelligenceBoston, Massachusetts, United States- Promoted
Software Engineer
GForce Life SciencesNewton, MA, United States- Promoted
Software Engineer
CoinbaseBoston, MA, United States- Promoted
Software Engineer
The Ceres GroupBoston, MA, United States- Promoted
Software Engineer
Understanding RecruitmentCambridge, MA, United States- Promoted
Software Engineer
METABoston, MA, United States- Promoted
Software Engineer
PCL CompanyBoston, MA, United StatesSoftware Engineer
The Recruiting GuyBoston, MA, US- Promoted
Software Engineer
Emerald Resource GroupBoston, MA, United States- Promoted
Software Engineer
Man GroupBoston, MA, United States- Promoted
Software Engineer
TinesBoston, Massachusetts, United States- Promoted
Software Engineer
PearsonBoston, MA, United States- Promoted
Software Engineer
STRWoburn, MA, United StatesThe average salary range is between $ 110,750 and $ 179,200 year , with the average salary hovering around $ 140,000 year .
- hospital (from $ 40,911 to $ 245,000 year)
- data science (from $ 83,200 to $ 240,000 year)
- statistics (from $ 158,000 to $ 227,700 year)
- software engineering manager (from $ 110,800 to $ 226,898 year)
- medical office (from $ 36,563 to $ 225,000 year)
- director of software engineering (from $ 166,875 to $ 225,000 year)
- engineering manager (from $ 106,382 to $ 225,000 year)
- healthcare analyst (from $ 77,288 to $ 222,251 year)
- veterinarian (from $ 83,200 to $ 216,500 year)
The average salary range is between $ 99,998 and $ 165,955 year , with the average salary hovering around $ 123,464 year .
Related searches
Software Engineer
Pendar TechnologiesCambridge, Massachusetts, United States- Full-time
About Pendar Technologies
Pendar Technologies develops advanced chemical analysis solutions for mission-critical applications in public safety, defense, and industrial settings. Our technology transforms raw spectroscopic data into accurate and actionable chemical identification results.
The Role
We are seeking a Software Engineer who is comfortable interfacing with hardware (such as our Pendar X10 chemical identification system, and upcoming new platforms) to develop desktop applications for our end users. As part of a small team, our software engineers have the opportunity to do a little of everything. On the backend, we expect scalable, multithreaded, and tested code, and comfort dealing with stepper motors, cameras, and Pendar’s custom optical engine. On the front end, we expect a symbiotic relationship with the product team to create an easy-to-use and beautiful UI, with the software engineer being fully responsible for the implementation. Since having hardware on your desk as you write and test new code speeds up development, this role is expected to be majority on-site, with flexibility for remote days. This role is technically challenging and highly impactful within our organization. Successful candidates will contribute to the launch of new products and continuously improve the feature set based on feedback from customers. This is a great opportunity to learn the software development cycle during the early stages of product launch.
Your Responsibilities
- Develop python-based, Qt applications for end-users to interface with Pendar hardware.
- Write well-structured, maintainable, multithreaded Python code within a shared, version-controlled codebase.
- When something malfunctions, take initiative to debug, considering both hardware and software causes.
- Actively seek out areas of code for performance optimization.
- Understand the impact of the desktop hardware (e.g. RAM, processor speed, GPU model, USB port type) and OS quirks (e.g. Windows energy-saver mode) on the software performance.
- Constantly write tests, both on simulated hardware and real hardware.
- Stay up-to-date with new software frameworks and packages, and have a willingness to try new things. If it works, spread the knowledge to the team!
- Collaborate closely with scientists, electrical engineers, product managers, and customers to develop a deep understanding of the product, which is essential to writing good code.
- Engage in technical discussions and contribute to design and implementation reviews.
Required Qualifications
Preferred Qualifications
Who Will Succeed in This Role
This role is suited for individuals who are methodical, disciplined, and driven by technical challenges. The ideal candidate is pragmatic rather than dogmatic in their approach to problem-solving, engages constructively in technical debates, and values collaboration over individual recognition. We value individuals who are reliable, adaptable, and committed to producing high-quality work in a fast-paced environment.
Why Join Us?
Location and Additional Information