
Staff Software Engineer
Xibo Open Source Digital Signage
full-time
Posted on:
Location Type: Office
Location: San Mateo • California • 🇺🇸 United States
Visit company websiteSalary
💰 $220,000 - $240,000 per year
Job Level
Lead
Tech Stack
AngularAWSBabelCloudDockerEmber.jsGoJavaJavaScriptJestKubernetesNoSQLPythonReactTypeScript
About the role
- Architect, design and develop RESTful API Endpoints, ensuring high performance, scalability and maintainability.
- Collaborate closely with front-end engineers to build dynamic, responsive, and user-centric web applications that deliver seamless user experiences.
- Define robust data models and database schemas, and manage relational or NoSQL databases with a strong emphasis on data integrity and performance optimization.
- Create and maintain clear, comprehensive documentation for application architecture, design, configuration, and ongoing maintenance.
- Provide accurate task estimations and delivery timelines, contributing to effective sprint planning and execution.
- Participate in the on-call rotation, responding promptly to production issues and ensuring system stability and uptime.
- Mentor and support junior engineers, fostering a culture of learning, collaboration, and continuous improvement within the team.
Requirements
- 8+ years professional experience working with medium/large complex code bases
- Experience in Full Stack development
- Experience with one or more of the following programming languages: Java, Go, or Python
- Experience in REST API design and implementation
- Highly Proficient in HTML, CSS, the JavaScript ecosystem and familiarity with popular frameworks like React, Angular, Ember, Jest, Babel, and TypeScript
- Knowledgeable in UI/UX design principles
- Strong communication and interpersonal skills
- Desire to collaborate and to develop strong and positive team relationships
- Attention to detail, organizational skills, a strong work ethic and the ability to work independently.
- Preferred Qualifications Bachelor’s degree in Computer Science or related field, or at least three years of proven experience in lieu of a degree
- Demonstrated ability to write clean, maintainable, and well-documented code.
- Database management, cloud technologies (AWS), and containerization (Docker, Kubernetes)
- Knowledge of React best practices
- Familiarity with DevOps tools and practices, including CI/CD pipelines
- Excellent problem-solving skills and attention to detail
- Experience with Agile development methodologies such as SAFe, Scrum
Benefits
- Comprehensive medical, prescription drug, dental, and vision coverage with coverage for spouses/domestic partners and child dependents, including access to a Health Savings Account (HSA) and Flexible Spending Account (FSA)
- Employee assistance plan and comprehensive behavioral health benefits
- Fertility benefits, including surrogacy, and adoption assistance programs
- Basic and supplemental life insurance for employees as well as supplemental life insurance coverage for their spouses/domestic partners and children
- Voluntary benefits such as group legal, identity theft protection, accident, and hospital indemnity insurance
- Short-term & long-term disability plans
- Paid parental and caregiver leave
- 401(k) Plan with pre-tax, Roth, and after-tax options and company match with immediate vesting
- Education assistance and student loan programs
- Referral bonuses (subject to eligibility)
- Matching gift program
- A wide variety of employee business resource groups (EBRGs)
- Special discounts on Sony products, offered exclusively to Sony employees
- Employee stock purchase plan (Sony covers commissions and fees for your Sony stock purchases made through after-tax payroll deductions)
- Annual incentive bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RESTful APIJavaGoPythonHTMLCSSJavaScriptReactAngularAgile
Soft skills
communicationinterpersonal skillscollaborationorganizational skillsattention to detailstrong work ethicproblem-solvingmentoringteam relationshipscontinuous improvement
Certifications
Bachelor’s degree in Computer Science