Job Closed
This listing is no longer active.
Airbnb is a community based on connection and belonging.
Senior Software Engineer, Messaging Foundations
Location
United States
Posted
105 days ago
Salary
$185K - $220K / year
Seniority
Senior
Job Description
Senior Software Engineer, Messaging Foundations
Airbnb
• Lead multiple projects that improve the messaging experience • Mentor, guide, advocate and support the career growth of individual contributors • Write and review technical designs that solve large, open-ended foundational technical problems without clearly-known solutions • Collaborate with other engineers and cross-functional partners across Messaging and other organizations across the company to align on long-term technical solutions • Build knowledge of leading edge practices and trends • Drive key technical deliverables for the larger Communications organization
Job Requirements
- 5+ years of relevant engineering hands-on work experience
- Bachelor’s, Master’s or PhD in CS or related field
- Exceptional architecture abilities and experience with architectural patterns of large, high-scale applications
- Shipped several large scale projects with multiple dependencies across teams
- Has technical leadership and strong communication skills with ability to lead other experienced engineers
Benefits
- Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the design, development, and deployment of complex solutions in alignment with strategic technical objectives. • Provide technical guidance and mentorship to engineering teams, fostering a culture of technical excellence and best practices. • Drive the adoption and successful execution of the SDLC and Agile methodologies. • Resolve technical challenges and roadblocks, ensuring the successful delivery of projects. • Collaborate with stakeholders across the organization to align technical solutions with business goals. • Implement and enforce company quality and security standards in software development. • Participate in cross-functional teams to develop diverse software solutions, including web applications, system integrations, and data solutions. • Conduct code reviews and mentor team members to improve quality and development practices. • Develop and maintain a deep understanding of multiple development paradigms, design patterns, and cloud-native architectures. • Create technical documentation and guides to set engineering best practices. • Review internal and partner system specifications and material requirements and create work from them. • Consistently find and deliver new ways to develop and improve processes and technology. • Interact with company leadership and departmental leads to coordinate and report on technical activities. • Support, communicate, reinforce, and defend the mission, values, and culture of the organization.
• Work with a team of engineers on client projects and on-going professional services engagements. • Design and implement a VMware solutions for clients. • Deliver VMware workshops for customers. • Lead customer engagements to identify and manage workload migrations. • Post implementation support and troubleshooting for clients on occasion. • Technical writing skills to author professional documentation for client review. • Authoring logical and physical diagrams using Microsoft Visio (or equivalent). • Ability to track and enter time spent into required systems on a timely basis. • Leading conversations and white boarding sessions in front of clients and/or peers.
Software Development Engineer Test III
Net HealthSpecialized software and analytics that serves the continuum of restorative care, from hospital to home™️
• Work as part of cross functional, passionate agile project teams to ensure quality is driven into the heart of the development process • Help support and implement frameworks for our test infrastructure • Contribute toward predictable delivery of quality releases • Research, recommend and implement tools as needed with the goal of increasing automation • Produce high quality code resulting from knowledge of automated testing and Microsoft technologies and frameworks • Create solid test plans, templates, and strategies for both automation and manual testing • Setup/deploy changes for specific stories and perform end-to-end testing • Assist in troubleshooting deployment-level issues involving windows services • Offer code-level feedback on bugs found during testing • Develop integration test cases based on the story content • Collaborate with developers and build out acceptance criteria for stories • Produce detailed technical documentation outlining the testing activity and infrastructure • Demonstrate a strong work ethic and be highly productive • Learn new technologies and develop tools to remain abreast of current testing and development technologies • Take on what’s needed to help the department and the company meet objectives
• Build customer-facing self-serve products from the ground up using a combination of custom frontends, Cloud applications, backend services, and scripts, etc. • Collaborate with product, design, marketing, sales operations, finance and other GTM teams to implement growth initiatives. • Leverage data to understand our customers and our funnel in depth, identify areas of opportunity and execute projects to drive revenue, customer growth, retention, and/or engagement. • Drive engineering discussions and write thoughtful documentation and unit tests. • Champion, role model, and embed Samsara’s cultural principles as we scale globally and across new offices.




