Full Time

Software Engineer (1659)

SugarCRM
$70,000 - $130,000* / year (about $34–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by SugarCRM, so some details may not match this job. The employer's own page has the real description.

Job Overview


The Software Engineer at SugarCRM will play a pivotal role in the design, development, testing, and maintenance of software solutions that enhance our customer relationship management (CRM) offerings. This position requires a strong understanding of software engineering principles and methodologies, with a focus on delivering high-quality code and innovative features that align with our technical roadmap. The ideal candidate will collaborate with cross-functional teams to ensure seamless integration and functionality of applications, making significant contributions to project planning, execution, and documentation.



Job Responsibilities

  • Design, develop, and maintain robust software applications in adherence to best practices.
  • Collaborate with product managers and other stakeholders to gather and refine software requirements.
  • Conduct thorough testing and debugging to ensure software quality and performance.
  • Participate in code reviews to foster knowledge sharing and improve code quality.
  • Document software specifications, architecture, and technical processes for future reference.
  • Stay updated on emerging technologies and industry trends to apply relevant innovations.
  • Mentor junior engineers and participate in training initiatives as needed.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of professional software engineering experience.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Strong understanding of software development methodologies and lifecycle.
  • Experience with version control systems, preferably Git.
  • Familiarity with web technologies, including HTML, CSS, and JavaScript frameworks.
  • Excellent problem-solving skills and ability to work independently and as part of a team.


Technologies & Tools


In this role, the Software Engineer will work with a variety of technologies and tools including but not limited to cloud platforms such as AWS or Azure, integrated development environments (IDEs) like IntelliJ or Visual Studio, and CI/CD tools such as Jenkins or GitLab CI. Familiarity with database management systems (DBMS) like MySQL or PostgreSQL is also essential. The role will involve utilizing APIs for integration with external systems and analytics tools for performance monitoring.



Ideal Candidates


The ideal candidates for the Software Engineer position at SugarCRM will possess a blend of technical proficiency and effective communication skills. They will demonstrate a strong analytical mindset, coupled with the ability to work collaboratively in a fast-paced environment. Adaptability and a willingness to innovate will be paramount, as the role demands continuous learning and application of new technologies to solve complex problems. Candidates will be passionate about delivering high-quality software solutions that drive customer value and contribute to team success.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.