Software Engineer II Salary at Osmo BETA

How much does an Osmo Software Engineer II make?

As of May 2025, the average annual salary for a Software Engineer II at Osmo is $109,822, which translates to approximately $53 per hour. Salaries for Software Engineer II at Osmo typically range from $101,613 to $118,893, reflecting the diverse roles within the company.

It's essential to understand that salaries can vary significantly based on factors such as geographic location, departmental budget, and individual qualifications. Key determinants include years of experience, specific skill sets, educational background, and relevant certifications. For a more tailored salary estimate, consider these variables when evaluating compensation for this role.

DISCLAIMER: The salary range presented here is an estimation that has been derived from our proprietary algorithm. It should be noted that this range does not originate from the company's factual payroll records or survey data.

Website:
playosmo.com
Size:
50 - 100 Employees
Revenue:
$10M - $50M
Industry:
MFG Nondurable

Osmo is an award-winning STEAM brand whose products are used in over 50,000 classrooms and 2.5 million homes. It is building a universe of hands-on play experiences that nourish the minds of children by unleashing the power of imagination. The company brings physical tools into the digital world through augmented reality and its proprietary reflective artificial intelligence. Osmo is headquartered in Palo Alto, California, and is part of BYJU'S, a global leader in online learning.

See similar companies related to Osmo

What Skills Does a person Need at Osmo?

At Osmo, specify the abilities and skills that a person needs in order to carry out the specified job duties. Each competency has five to ten behavioral assertions that can be observed, each with a corresponding performance level (from one to five) that is required for a particular job.

  1. Java: Using Java in the development and maintenance of application programs and systems.
  2. Computer science: Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines.
  3. Software Development: Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. Software can be developed for a variety of purposes, the three most common being to meet specific needs of a specific client/business (the case with custom software), to meet a perceived need of some set of potential users (the case with commercial and open source software), or for personal use (e.g. a scientist may write software to automate a mundane task). Embedded software development, that is, the development of embedded software, such as used for controlling consumer products, requires the development process to be integrated with the development of the controlled physical product. System software underlies applications and the programming process itself, and is often developed separately.
  4. Agile: Agile is a development process where feedback is continuously gathered from users to create the best user experience.
  5. Python: Applying the concepts and algorithms of Python to design, develop and maintain software applications to comply with business requirements.

Related Jobs

ATR International
San Jose , CA

RESPONSIBILITIES Manage time and project deliverables as assigned. Works with company systems and software to develop diagnostic tools applications Comfortable working around vehicle electronic and electrical systems, with knowledge of vehicle network systems. Capable of removing and replacing automotive components, returning the vehicle to equal or better than before condition. Build and debug applications and content with limited supervision. Assist in product validation testing as directed. Assist in preparation of documentation necessary to develop and release new applications and content. PHYSICAL DEMANDS/WORK ENVIRONMENT This is primarily an office-based position requiring significant amount of PC use. REQUIREMENTS Minimum 2 years’ experience in automotive diagnostics and repair. PC skills in word processing, spreadsheets, email, scheduling. KEY COMPETENCIES Excellent communications skills Team player


Sponsored
5/20/2025 12:00:00 AM
Moveworks
Mountain View , CA

What You Will Do Our product excels in using cutting-edge Machine Learning technologies, particularly Generative AI, for business automation and critical tasks. As a conversation product engineer, you'll apply these technologies to impactful enterprise use cases. Our product serves diverse user personas across the enterprise through a unified conversational and GUI interface across chat and web channels. We're enterprise AI product pioneers with no fixed formula. You'll innovate on unsolved problems and expand customer perceptions of ML/GAI's business impact. Our team's expertise, spanning decades of ML evolution, years of delivering enterprise AI solutions, and first principles thinking, underpins our product's success. We seek high performance, a passion for enhancing the overall user impact, and a clear thinking framework for scalable, tailored experiences. You'll collaborate with ML/GAI experts and cross-functional teams on innovative features at our fast-growing AI startup. Collab


Sponsored
5/20/2025 12:00:00 AM
ASTRA INTELLIGENCE
Sunnyvale , CA

Job Overview: Join our engineering team to build state-of-the-art solutions that interact intelligently with the world. As a Software Development Engineer, you will participate in designing, developing, and optimizing software. Depending on your strengths and experience, you can contribute to one or more of the areas within our platform as detailed in Key Responsibilities. Key Responsibilities: 1.Explore Multiple Domains: Participate in the development efforts for one or more of the following core aspects: Hardware drivers & integration Teleoperation software stack Machine learning & data collection infrastructure Linux system software development Full stack web development UI/UX development 2.Cross-functional Collaboration: Work collaboratively with AI, and network teams to address real-world challenges and implement innovative solutions. 3.Continuous Learning: Stay current with industry trends, participate in internal training, and actively share knowledge within the team. Required Q


Sponsored
5/19/2025 12:00:00 AM
Rivian
Palo Alto , CA

About Rivian: Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge whats possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary: As a Software Engineer II, Salesforce, you will be responsible for development of solutions on the Salesforce platform with a declarative first approach Responsibilities: Develop new CRM functionality and business processes as necessary Build integrations to internal and external systems View problems holistically and propose elegant comprehensive solutions Develops positive relationships with both the business and other functions involved in downstream techn


Sponsored
5/19/2025 12:00:00 AM
Twitch
San Francisco , CA

About Us Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day. We're about community, inside and out. You'll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We're on a quest to empower live communities, so if this sounds good to you, see what we're up to on LinkedIn and Twitter, and discover the projects we're solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process. About the Role In Mobile Commerce, our mission is to help creators earn a living doing what they love. Our vision is to support streamers on Twitch and make it fun to help their community feel connected (think subs, gifts, cheers, donations, hype train, and creative goals.) Our strategy is to continue building value into our products while unlocking new


Sponsored
5/19/2025 12:00:00 AM
ASTRA INTELLIGENCE
San Mateo , CA

Job Overview: Join our engineering team to build state-of-the-art solutions that interact intelligently with the world. As a Software Development Engineer, you will participate in designing, developing, and optimizing software. Depending on your strengths and experience, you can contribute to one or more of the areas within our platform as detailed in Key Responsibilities. Key Responsibilities: 1.Explore Multiple Domains: Participate in the development efforts for one or more of the following core aspects: Hardware drivers & integration Teleoperation software stack Machine learning & data collection infrastructure Linux system software development Full stack web development UI/UX development 2.Cross-functional Collaboration: Work collaboratively with AI, and network teams to address real-world challenges and implement innovative solutions. 3.Continuous Learning: Stay current with industry trends, participate in internal training, and actively share knowledge within the team. Required Q


Sponsored
5/19/2025 12:00:00 AM
PDF Solutions
Milpitas , CA

Overview: As a software engineer at PDF Solutions, you will develop tools to enable and drive production of the worlds most advanced chips. You will develop algorithms to develop new features and capabilities for our products. You will design and build component and system level test infrastructure You will be part scientist and part engineer, honing your skills while working side by side with industry experts with decades of experience. Responsibilities: Bachelors degree or higher in Computer Science, Computer Engineering, Electrical Engineering or equivalent discipline with industrial experience in software development 3-10 years of development experience with Python Experience with data-science Python stack: NumPy, SciPy, and/or pandas Good oral and written communication skills Qualifications: Experience developing data visualization tools and/or GUI in Python Image processing, Computer Vision (OpenCV, Matlab Image Processing Toolbox, etc.) Experience with statistics and data analys


Sponsored
5/19/2025 12:00:00 AM
ASTRA INTELLIGENCE
San Jose , CA

Job Overview: Join our engineering team to build state-of-the-art solutions that interact intelligently with the world. As a Software Development Engineer, you will participate in designing, developing, and optimizing software. Depending on your strengths and experience, you can contribute to one or more of the areas within our platform as detailed in Key Responsibilities. Key Responsibilities: 1.Explore Multiple Domains: Participate in the development efforts for one or more of the following core aspects: Hardware drivers & integration Teleoperation software stack Machine learning & data collection infrastructure Linux system software development Full stack web development UI/UX development 2.Cross-functional Collaboration: Work collaboratively with AI, and network teams to address real-world challenges and implement innovative solutions. 3.Continuous Learning: Stay current with industry trends, participate in internal training, and actively share knowledge within the team. Required Q


Sponsored
5/19/2025 12:00:00 AM

Check more jobs information at Osmo

Job Title Average Osmo Salary Hourly Rate
2 Engineer $97,306 $47
3 Game Designer $116,965 $56
4 Manager, Social Media & Digital Marketing $142,343 $68
5 Marketing Associate & Manager $132,343 $64
6 National Manager, Accounts $117,644 $57
7 Senior Operations Associate $103,143 $50
8 Director General $213,194 $102
9 Director, Production $176,657 $85
10 Graphic Designer $77,191 $37
11 Manager, Human Resources $132,976 $64
12 Manager, Marketing, Influencers $132,343 $64

Hourly Pay at Osmo

The average hourly pay at Osmo for a Software Engineer II is $53 per hour. The location, department, and job description all have an impact on the typical compensation for Osmo positions. The pay range and total remuneration for the job title are shown in the table below. Osmo may pay a varying wage for a given position based on experience, talents, and education.
How accurate does $109,822 look to you?

FAQ about Salary and Jobs at Osmo

1. How much does Osmo pay per hour?
The average hourly pay is $53. The salary for each employee depends on several factors, including the level of experience, work performance, certifications and skills.
2. What is the highest salary at Osmo?
According to the data, the highest approximate salary is about $118,893 per year. Salaries are usually determined by comparing other employees’ salaries in similar positions in the same region and industry.
3. What is the lowest pay at Osmo?
According to the data, the lowest estimated salary is about $101,613 per year. Pay levels are mainly influenced by market forces, supply and demand, and social structures.
4. What steps can an employee take to increase their salary?
There are various ways to increase the wage. Level of education: An employee may receive a higher salary and get a promotion if they obtain advanced degrees. Experience in management: an employee with supervisory experience can increase the likelihood to earn more.