Software Engineer
Role summary
Hubble is seeking a full-time, on-site Software Engineer in the Los Angeles area to design, develop, and maintain robust back-end systems for their focused group collaboration platform. The role involves collaborating with the team to deliver scalable and efficient software solutions, debugging and improving existing code, implementing new features, and deploying updates. Responsibilities also include troubleshooting issues, contributing to system architecture and design, conducting code reviews, and creating documentation to ensure system reliability and performance.
Company Description
Hubble builds a focused group collaboration platform that takes projects from idea to execution in one place. Based in the Los Angeles area, the team is working on tools that organize planning, tasks, notes, and communication into a single, structured system so nothing gets lost or scattered across apps.
Role Description
This is a full-time on-site role for a Software Engineer based in the Los Angeles Metropolitan Area. The Software Engineer will design, develop, and maintain robust back-end systems while collaborating closely with team members to deliver scalable and efficient software solutions. Daily tasks include debugging and improving existing code, implementing new features, deploying updates, and troubleshooting issues to ensure system reliability and performance. The role also involves contributing to system architecture and design, code reviews, and documentation to support ongoing projects and future initiatives.
Qualifications
- Strong foundation in Computer Science principles and concepts
- Proficiency in Back-End Web Development and Software Development processes
- Expertise in Programming and Object-Oriented Programming (OOP)
- Experience with designing scalable and maintainable software solutions
- Excellent problem-solving skills and the ability to debug complex systems
- Strong teamwork and communication abilities for collaboration with cross-functional teams
- Familiarity with modern development tools and practices such as version control systems (e.g., Git)
- Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent experience considered
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite