Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Dephy is seeking a candidate who was born to be an engineer: someone that has an urge to understand and make things work, and who gets excited when there is no known solution to the problem at hand. This isn’t your typical Software Engineer role, this is an in-person role. While we have flexibility in working hours and occasional work from home, we make wearable robotics, which requires working directly with embedded hardware and supporting experiments across disciplines. Our culture of collaboration is important to us, so our team works in our Boxborough office.

We are curious, creative, and passionate engineers looking for a team member to help us tackle challenges at the forefront of wearable robotics. Come help us transition mobility exoskeletons from labs and treadmills to the real world: cities, trails, and mountains.

About the Company

Dephy, inc. is a robotics design firm founded in 2016 with the primary mission of bringing humans Beyond Nature™ with performance enhancing wearable robotics technologies. We utilize a practical, hands-on approach to problem-solving. We are active in the military, academic, medical, business, and consumer markets.

Responsibilities:

  • Develop and maintain software applications using C/C++ and Python
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Troubleshoot and debug software issues
  • Write high-quality, efficient, and maintainable code
  • Contribute to the design and architecture of the overall software platform
  • Ensure the quality of delivered software through testing and code review.
  • Own the direct responsibility of the software for company-level projects
  • Lead selected improvement in software development (e.g., code review improvements) to address company technology needs.
  • Help track tasks and implement SCRUM practices, plan sprints, and maintain the backlog.
  • Lead engineers, co-ops, and interns, by assigning tasks, training, peer- programming, and providing feedback when necessary.

Required Qualifications 

  • Be a good human — get along with the team, build strong working relationships, and execute on Dephy’s Values.
  • A Bachelor's degree in Computer Science or a related field
  • 7 years of experience as a software engineer
  • Expertise in C/C++ and Python programming languages
  • Experience with embedded software design and development
  • Experience with web or Android development
  • Familiarity with Git version control
  • Strong problem-solving and analytical skills
  • Ability to work in a team and communicate effectively

As part of the interview process, you’ll be asked to invest two hours working on this coding challenge: https://github.com/DephyInc/coding-assignment

Other Information

  • Start date: 2/1/25
  • This is an in office role. We have flexibility in working hours and occasional work from home days to accommodate what life brings. Our culture of collaboration is important to us, please be prepared for in-office work. 
  • At Dephy, our mission is to bring humans Beyond Nature™. Our goal is to do this by attracting, hiring, and building a team of good humans. Humans who are diverse builders with unique collections of tools, cultures, and experiences. We celebrate our differences and foster an environment for our team to learn and ask questions. We trust and respect each other, and value the cultural contribution that we each bring to Dephy. We believe that when people feel respected and included they can be more creative, innovative, and successful. We encourage you to apply, even if you don't meet every qualification or skill.
  • Candidates need to be authorized to work in the U.S.
  • This position is not eligible for sponsorship of an immigration case to employ you (for example, H-1B or other employment-based immigration case).
  • Salary and equity will be determined based on qualifications
  • Apply at http://dephy.com/
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (Simple IRA)
  • Life Insurance
  • Unlimited Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Long Term Disability
  • Free Food & Snacks
  • Fitness Center and Cafe in building
  • Dog Friendly Office

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Dephy, Inc.

Dephy is on the lookout for a talented Senior Software Engineer who thrives on solving complex problems and is eager to work in a hands-on, collaborative environment. This isn't your typical software engineering role—it's an exciting opportunity to join a team dedicated to advancing wearable robotics. Located in Boxborough, our office is where creativity and curiosity meet technology, and we need someone passionate about turning innovative ideas into reality. As a Senior Software Engineer at Dephy, you will dive into developing and maintaining software applications mainly using C/C++ and Python, while delving into embedded software design. You'll collaborate closely with different teams, ensuring every feature we create contributes towards transitioning mobility exoskeletons from labs right onto the trails and city streets. With a flexible work schedule, occasional work-from-home days, and an energetic culture where everyone is encouraged to share ideas, this is a chance to make a meaningful impact. If you've got a strong background in software engineering, a knack for problem-solving, and are ready to take on a leadership role mentoring interns and fellow engineers, then we want to hear from you. At Dephy, our mission extends beyond technology—the cultures and unique experiences our team members bring truly enrich our work, fostering an environment where innovation flourishes. Come help us revolutionize the world of wearable robotics!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Dephy, Inc.
What are the responsibilities of a Senior Software Engineer at Dephy?

As a Senior Software Engineer at Dephy, you will take on multiple responsibilities including developing and maintaining software applications using C/C++ and Python, collaborating with cross-functional teams to design and implement new features, troubleshooting software issues, and ensuring the delivery of high-quality, maintainable code. You will also contribute to overall software architecture, lead improvement initiatives, and oversee tasks assigned to junior engineers and interns.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Dephy?

To qualify for the Senior Software Engineer role at Dephy, candidates should possess a Bachelor's degree in Computer Science or a related field along with at least 7 years of professional experience as a software engineer. Expertise in C/C++ and Python is essential, alongside experience in embedded software design, and familiarity with web or Android development. Strong problem-solving skills and effective communication within a team are also crucial.

Join Rise to see the full answer
How does Dephy support work-life balance for Senior Software Engineers?

Dephy emphasizes work-life balance by offering a flexible work schedule for the Senior Software Engineer position, allowing for occasional work-from-home days as needed. We value the importance of personal time while fostering a collaborative in-office culture. This flexibility helps our engineers manage their individual experiences while still contributing effectively to the team.

Join Rise to see the full answer
What kind of projects will a Senior Software Engineer work on at Dephy?

In the Senior Software Engineer role at Dephy, you will work on exciting projects that aim to bring mobility exoskeletons from the lab to real-world applications. Your contributions will focus on developing software that enhances wearable robotics technologies for various markets, including military, medical, and consumer applications, ensuring that each project aligns with our mission to elevate human capabilities.

Join Rise to see the full answer
What is the company culture like at Dephy?

Dephy fosters a collaborative and inclusive work environment where creativity and innovation are highly encouraged. As part of the engineering team, you will join a diverse group of individuals who respect each other's unique backgrounds, which enhances our problem-solving abilities. We celebrate differences and believe that a supportive atmosphere enables us to succeed collectively, driving the mission of bringing humans Beyond Nature™.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your experience with C/C++ and Python in prior projects?

When answering this question, focus on a specific project where you utilized C/C++ and Python. Describe your role, the objectives of the project, and any challenges you overcame, emphasizing how your expertise contributed to the success of the project.

Join Rise to see the full answer
How do you approach debugging complex software issues?

A solid answer would include your systematic approach to debugging, which may involve reviewing code, rerunning tests, and using debugging tools. Explain how you prioritize issues based on severity and provide examples of past debugging experiences that highlight your analytical skills.

Join Rise to see the full answer
Describe a time you had to collaborate with cross-functional teams.

Share a specific example where you worked with teams from different disciplines. Outline the project's goal, the role you played in facilitating collaboration, and how your efforts led to successful outcomes, showcasing your teamwork abilities.

Join Rise to see the full answer
What are some challenges you anticipate in developing embedded software?

Discuss specific challenges such as resource constraints, real-time processing requirements, or hardware-software integration issues that arise during embedded software development. Share how you have tackled similar problems in past projects, focusing on your proactive problem-solving skills.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Talk about your practices related to code reviews, automated testing, and following coding standards. Mention specific tools you've used or methodologies like Agile or SCRUM that you've been part of, emphasizing how they contribute to high-quality software delivery.

Join Rise to see the full answer
Can you give an example of a project where you led a team or mentored others?

Share a leadership experience where you guided junior engineers or interns. Discuss the methods you used for training, how you assigned tasks, and the impact your mentoring had on the project's success and the growth of your team members.

Join Rise to see the full answer
What is your approach to keeping up with emerging technologies in software development?

Explain your strategies for staying informed about industry trends such as attending conferences, participating in online forums, or taking courses. Mention how you apply new knowledge to your work and remain innovative in your role.

Join Rise to see the full answer
Why do you want to work at Dephy?

Reflect on Dephy's mission to bring humans Beyond Nature™ and how it resonates with your own values. You can express your enthusiasm for contributing to cutting-edge robotics and highlight the collaborative culture that the company promotes.

Join Rise to see the full answer
How do you handle tight deadlines and high-pressure situations?

Provide examples of how you've successfully managed deadlines in past roles. Discuss your time management strategies and how you prioritize tasks while maintaining effective communication with your team to navigate pressure successfully.

Join Rise to see the full answer
What motivates you as a software engineer?

Articulate your motivation for problem-solving, teamwork, and innovation. You might mention a specific aspect of software engineering that excites you, such as the creative process of building new software solutions or working on projects that have a meaningful impact.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Increasingly Remote 80 Feet Rd, 7th Block, Koramangala, Bengaluru, Karnataka, India
Posted 13 days ago
Photo of the Rise User
Wellhub Remote Portugal (Lisbon - Remote)
Posted 12 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Vision Insurance
Paid Holidays

Dephy is a robotics design firm founded in 2016 with the primary mission of bringing humans Beyond Nature™ with performance enhancing wearable robotics technologies. We utilize a practical, hands-on approach to problem solving which is supported b...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!