Where do you fit?
SugarCRM is looking for a highly motivated, data-driven engineer with experience working on distributed systems. As an individual contributor of the engineering team, you will be responsible for designing and implementing new features, evolving our architecture, and improving operations. You understand the importance of code and design reviews, automated testing, and continuous delivery. Data informs the decisions you make and you can't imagine a world without metrics and instrumentation throughout the software systems you build. You have a passion for delivering amazing customer experiences, and enjoy participating in every level of product creation from ideation to pushing the final bits across the finish line.
Impact you will make in the role:
Design, enhance and build out new feature and services Work with engineering team to architect for scale and performance Participate in code and design reviews, sprint plannings, and continuous releases Work with product and user experience teams to define and prototype new features Design and build internal tools to monitor and maintain a SaaS infrastructure
What you will need to succeed:
5-10 years in software development using Java 5-10 years developing web services as well as designing and working with API contracts across the stack 2+ years experience with Linux/Unix and at least one scripting language Solid object-oriented principles and software design knowledge Fundamental experience working on distributed systems Experience with at least one SQL and one NoSQL data store BS degree in Computer Science or related technical field or equivalent practical experience Experience successfully delivering complex software systems Experience building high performance, highly scalable and highly available distributed systems Communication skills for both a technical and business audience Experience with Docker and Kubernetes Experience maintaining infrastructure on a major cloud provider Experience with Apache Spark Experience working in a startup environment
Location: Orlando, FL
We are an Equal Opportunity, Affirmative Action employer. Minorities, women, veterans and individuals with disabilities are encouraged to apply.
SugarCRM is not sponsoring immigration at this time. Relocation assistance to Orlando, Florida is possible for the right candidate.
Engineering Team Culture:
Our focus is building out teams with smart engineers who are passionate about their craft and excited to build software for our unique solutions in the CX (customer experience) space. At SugarCRM, you'll have the chance to work on various teams and stacks. Here's more:
Communication and collaboration is key to our processes, and we don't want to hinder it with walls We are passionate about automated testing to deliver a high level of quality to our customers We use a Scrum-based development methodology that includes daily stand-ups, regular Sprint reviews, and retrospectives to discuss We value unique perspectives brought by diverse backgrounds and experiences. A broad range of ideas and perspectives help us to create the best possible product As a part of our company culture, we encourage everyone to work at a healthy, sustainable pace
Benefits and Perks:
Beyond a stellar work environment, friendly people, and inspiring work, we have some great benefits and perks:
Competitive salaries Excellent medical, dental and vision coverage for you and your family, along with other benefit plans like 401(k) match Unlimited paid time off policy Health/Wellness: Wellness Reimbursement Career & Personal Development Program – multi-platform New Hire Onboarding for all new employees worldwide Ownership is the greatest self-identity at SugarCRM - you are making an impact now We are a merit-based company - many opportunities to learn, excel and grow your career