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

Senior Software Engineer (Device42 - Core) - job 1 of 2

Company Description

Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or worse experiences. Propel or throttle growth. Business software has become a blocker instead of ways to get work done.

There’s another option. Freshworks. With a fresh vision for how the world works.

At Freshworks, we build uncomplicated service software that delivers exceptional customer and employee experiences. Our enterprise-grade solutions are powerful, yet easy to use, and quick to deliver results. Our people-first approach to AI eliminates friction, making employees more effective and organizations more productive. Over 72,000 companies, including Bridgestone, New Balance, Nucor, S&P Global, and Sony Music, trust Freshworks’ customer experience (CX) and employee experience (EX) software to fuel customer loyalty and service efficiency. And, over 4,500 Freshworks employees make this possible, all around the world.

Fresh vision. Real impact. Come build it with us.

Job Description

This Software Engineering role will support Device42, a company recently acquired by Freshworks in June 2024. Device42 offers a powerful, real-time view of an organization's IT infrastructure, ensuring a comprehensive understanding of all assets. With the integration of Freshservice and Device42, Freshworks now provides a more robust IT solution, featuring enhanced IT Asset Management (ITAM) capabilities. This combined offering allows us to deliver even greater value to our customers, streamlining their IT management and optimizing business performance. 

We are looking for a passionate and experienced Senior Software Engineer to join our Core Product team. In this role, you will collaborate closely with Product Management to define and shape the functionality of our cutting-edge software solutions. You'll be responsible for developing and delivering high-quality backend code, frontend UI components, and robust APIs that provide real value to our users. 

If you're an experienced developer with expertise in Python and Vue.js and are passionate about building scalable, API-driven applications in a dynamic, distributed environment, we'd love to meet you! 

What you'll do: 

  • Work closely with Product Management, QA, and Customer Support to deliver software that meets customer needs
  • Write clean, maintainable, and efficient code to implement features and integrations, both on the backend and frontend
  • Design and implement APIs that connect our products with third-party applications
  • Be an integral part of the product planning process, helping to define new features and refine existing ones
  • Work on integrations with external applications and services, ensuring seamless functionality and performance

Qualifications

Qualifications

  • 5-7 years experience in software engineering, with a proven track record in a fast-paced, complex environment
  • Expert knowledge of Python and a deep understanding of its applications in backend development
  • Strong experience working with Linux environments, with the ability to navigate and troubleshoot effectively 
  • Hands-on experience with Vue.js (or similar frontend frameworks) and a strong understanding of building user-centric, dynamic UIs
  • API-driven application experience: Proven ability to design and build APIs that are scalable, secure, and reliable
  • Strong problem-solving skills and the ability to think critically and collaboratively in a team setting
  • Familiarity with cloud-native technologies and their integration into applications is a plus 
  • Experience working with third-party application integrations is highly desirable 
  • A working knowledge of networking, IT infrastructure, and how these elements interact with application development is a plus. 

Additional Information

The targeted annual base salary range for this position is $137,100 — $167,000 USD.

Compensation is based on a variety of factors including but not limited to location, experience, job-related skills, and level. Bonus/equity may be available.

Freshworks offers multiple options for dental, medical, vision, disability and life insurances. Equity + ESPP, flexible PTO, flexible spending, commuter benefits and wellness benefits are also offered. Freshworks also offers adoption and parental leave benefits.

Please note this is a hybrid role that requires an in-office presence 3 days / week (Tue-Thur)

At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.

Average salary estimate

$152050 / YEARLY (est.)
min
max
$137100K
$167000K

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 (Device42 - Core), Freshworks

At Device42, now a part of Freshworks, we're on a mission to revolutionize the way businesses handle their IT infrastructure! As a Senior Software Engineer on our Core Product team in Boston, MA, you’ll play a pivotal role in crafting software solutions that empower organizations to manage their assets with precision and ease. This exciting position is perfect for someone who is not only skilled in backend development with Python but also familiar with frontend technologies like Vue.js. Your role will involve collaborating closely with various teams, including Product Management and Customer Support, to ensure our software truly meets the needs of our users. You'll be designing and implementing robust APIs, writing clean and maintainable code, and actively participating in the product planning processes. Imagine using your expertise to enhance IT asset management capabilities and streamline IT operations for many renowned clients. We're looking for someone who thrives in a dynamic environment, appreciates problem-solving challenges, and is eager to contribute to a team that values innovation. If you're ready to take the next step in your career and join an organization that promotes growth and customer satisfaction, consider becoming a Senior Software Engineer with us at Device42!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Device42 - Core) Role at Freshworks
What are the responsibilities of a Senior Software Engineer at Device42?

As a Senior Software Engineer at Device42, you'll be responsible for collaborating with Product Management to define software functionality, writing high-quality backend and frontend code, and designing APIs that enhance our IT solutions. Your role will involve direct interaction with Customer Support to ensure the software meets user needs, focusing on developing a scalable and efficient IT management platform.

Join Rise to see the full answer
What qualifications do I need to become a Senior Software Engineer at Device42?

To qualify for the Senior Software Engineer position at Device42, candidates should have 5-7 years of software engineering experience, expertise in Python, and knowledge of frontend technologies like Vue.js. Experience in cloud-native technologies, working with Linux environments, and designing secure APIs is highly desirable. Strong problem-solving skills are also essential for success in this role.

Join Rise to see the full answer
How does the Senior Software Engineer role at Device42 contribute to customer experience?

The Senior Software Engineer at Device42 makes a significant contribution to customer experience by delivering software that streamlines IT asset management. By designing robust APIs and implementing user-centric features, you'll ensure that our IT solutions meet user needs and help organizations operate efficiently, ultimately enhancing customer loyalty.

Join Rise to see the full answer
Is the Senior Software Engineer position at Device42 remote or in-office?

The Senior Software Engineer position at Device42 is a hybrid role, requiring an in-office presence three days a week (Tuesday through Thursday). This setup allows for effective collaboration while also offering flexibility for remote work.

Join Rise to see the full answer
What is the typical salary range for a Senior Software Engineer at Device42?

The targeted annual base salary for the Senior Software Engineer position at Device42 ranges from $137,100 to $167,000, depending on experience and skill set. Additional compensation options, such as bonuses and equity, are also available, along with comprehensive benefits.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Device42 - Core)
Can you describe your experience with Python in backend development?

When answering this question, emphasize your years of experience with Python, specific projects you've worked on, and how you've applied Python to solve complex problems. Highlight your familiarity with frameworks and libraries commonly used in backend development.

Join Rise to see the full answer
What strategies do you use for writing clean and maintainable code?

Discuss principles like the DRY (Don't Repeat Yourself) principle, code reviews, and using meaningful variable names. Providing examples from your past work can showcase how you've successfully implemented these strategies.

Join Rise to see the full answer
How do you approach designing APIs?

Share your process for designing APIs, emphasizing the importance of scalability, security, and user requirements. You can mention examples of past APIs you've designed and how they effectively met user needs while maintaining high performance.

Join Rise to see the full answer
Describe a challenging problem you've faced as a software engineer and how you solved it.

Use the STAR method (Situation, Task, Action, Result) to convey a specific challenge, your role in resolving it, and the successful outcome. This approach demonstrates your problem-solving skills and ability to work under pressure.

Join Rise to see the full answer
What experience do you have with Vue.js or similar frontend frameworks?

Discuss any projects you've completed using Vue.js, highlighting your role in developing user interfaces and ensuring a good user experience. Mention any best practices you followed while working with frontend technologies.

Join Rise to see the full answer
How do you ensure your code is both efficient and secure?

Talk about best practices for writing efficient code, such as testing and refactoring, as well as security considerations like data validation and using established libraries to handle security vulnerabilities.

Join Rise to see the full answer
Have you worked in a cloud-native environment, and what tools did you use?

Share your experience with cloud-native technologies, including specific tools and platforms you've used (like AWS or Azure), and how you've leveraged these tools in your software development process.

Join Rise to see the full answer
What role do you think teamwork plays in successful software development?

Discuss your perspective on collaboration in development, emphasizing the importance of communication, feedback, and collective problem-solving. Providing examples of successful team projects can help illustrate your point.

Join Rise to see the full answer
How do you approach integration with third-party applications?

Explain your process for integrating third-party applications, including assessing compatibility, designing the integration, and ensuring smooth communication between systems. Discuss any tools and techniques you use to facilitate this process.

Join Rise to see the full answer
Why do you want to work for Device42 at Freshworks?

Convey your interest in Device42's mission and values, highlighting how they align with your career goals. Discuss your desire to contribute to innovative solutions in IT asset management and how you can add value to the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago

Become a key player at Freshworks by leading the execution of innovative virtual events that engage and captivate audiences.

Photo of the Rise User
Freshworks Hybrid Bellevue, WA, United States
Posted 9 days ago

As a VoC Analyst at Freshworks, you will capture and analyze customer feedback to drive impactful product improvements and enhance overall customer experiences.

Photo of the Rise User
Anduril Industries Hybrid Boulder, Colorado, United States
Posted 12 days ago

Join Anduril Industries as a Lead Software Engineer to develop groundbreaking imaging systems that enhance U.S. military capabilities.

Join BMLL as a Lead Full Stack Engineer to drive innovation in the visualization of financial time-series data.

Photo of the Rise User

Aviva is looking for an experienced Guidewire ClaimCenter Technical Lead to drive claims transformation within our Software Engineering Group.

Photo of the Rise User
Posted 2 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Performance Bonus
Paid Holidays

Join Protective as a Lead Release Train Engineer (RTE) to drive Agile processes and facilitate effective team collaboration in delivering on critical business goals.

Photo of the Rise User
Eurofins Remote Lancaster, PA, USA
Posted 12 days ago

Join Eurofins Scientific as a Software Developer and contribute to innovative web applications in a remote work environment.

Photo of the Rise User

As a Staff Software Engineer at Home Depot, you'll lead a dynamic team in creating innovative software solutions while fostering the growth of junior engineers.

Photo of the Rise User
BuzzClan LLC Hybrid TX-190, Richardson, TX, USA
Posted 6 days ago

We are looking for a skilled VBA Developer to drive automation and optimization of data processes in Richardson, Texas.

Photo of the Rise User
Posted 3 days ago

i28 Technologies is looking for entry-level software developers to join their team in Cranbury, NJ, focusing on Agile project development.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Passion for Exploration
Dare to be Different
Dental Insurance
Life insurance
Health Savings Account (HSA)
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Mental Health Resources
401K Matching
Paid Time-Off
Snacks
Photo of the Rise User
Posted 10 months ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Homecare Gurus Remote No location specified
Posted last month

Join Homecare Gurus Ltd as a remote HR Coordinator and make a significant impact in the adult social care sector.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Mission Driven
Social Impact Driven
Diversity of Opinions
Growth & Learning

Freshworks makes it fast and easy for businesses to delight their customers and employees.

180 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 22, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic