Full Time

Software Engineer (2025)

Lucid Software
$80,000 - $120,000* / year (about $38–$58 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 Lucid Software, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer at Lucid Software, you will be integral in developing innovative software solutions that enhance user experience and drive the company's technological advancements. Your primary responsibilities will include designing, coding, testing, and maintaining software applications, as well as collaborating with cross-functional teams to ensure successful delivery and deployment of software products. You will apply best practices in software development methodologies to ensure high-quality outputs in a timely manner, while also utilizing your problem-solving skills to navigate complex technical challenges.



Job Responsibilities

  • Design, develop, and implement scalable software solutions to meet user needs.
  • Write clean, maintainable, and efficient code by adhering to established coding standards.
  • Collaborate with product managers, designers, and other engineers to define project requirements and deliver solutions effectively.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and upgrade existing software applications as necessary.
  • Participate in Agile development processes, including sprint planning and retrospectives.
  • Document software designs, processes, and user guides to facilitate knowledge sharing among teams.
  • Stay current with emerging technologies and industry trends to continuously enhance the development process.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 2-4 years of professional software development experience.
  • Proficiency in programming languages such as Python, Java, or JavaScript.
  • Experience with web development frameworks and libraries, such as React or Angular.
  • Strong understanding of database technologies, including SQL and NoSQL databases.
  • Familiarity with Agile software development methodologies.
  • Excellent problem-solving skills and the ability to work under tight deadlines.
  • Effective communication and collaboration skills in a team environment.


Technologies & Tools

The Software Engineer position at Lucid Software involves the use of a variety of modern technologies and tools to streamline development processes. Key technologies include cloud computing services such as AWS or Azure, version control systems like Git, continuous integration and deployment tools, and collaboration platforms like Jira. Additionally, familiarity with containerization technologies like Docker and orchestration tools like Kubernetes may be beneficial for this role.



Ideal Candidates

The ideal candidate for the Software Engineer position at Lucid Software is a detail-oriented and proactive individual who possesses a genuine passion for technology and innovation. They demonstrate a collaborative spirit by thriving in team environments, are open to feedback and continuous learning, and possess strong analytical skills for solving complex problems. A successful candidate will also be adaptable, eager to embrace change, and committed to delivering high-quality software solutions that meet the needs of our users.

Among 15 to 24-year-olds in Botswana, unemployment was 46% in 2025, against 24.5% for everyone, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

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