Full Time

Senior Software Engineer, LearnwithAI (Remote) - $100,000/year USD

Crossover
Remote!
$90,000 - $120,000* / year (about $43–$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 Crossover, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Senior Software Engineer at LearnwithAI, you will play a critical role in our mission to make artificial intelligence accessible and user-friendly. Your primary responsibilities will include designing, developing, and maintaining high-quality software solutions that enhance the learning experience for our users. You will collaborate with cross-functional teams to ensure timely project delivery while continuously improving the performance and reliability of our applications. This remote position offers a competitive salary of $100,000 per year, providing you the flexibility to work from anywhere while contributing to transformative educational technology.



Job Responsibilities

  • Design and implement robust, scalable, and secure software components.
  • Collaborate with Product Managers and Designers to define product specifications and provide technical insights.
  • Conduct code reviews to ensure adherence to best practices in software development.
  • Identify and address performance bottlenecks and bugs within the applications.
  • Mentor and guide junior engineers, fostering a collaborative and innovative team environment.
  • Participate in agile development processes, including sprint planning and reviews.
  • Maintain up-to-date knowledge of emerging technologies and industry trends to enhance product value.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of software engineering experience, with a deep understanding of software development life cycles.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong analytical and problem-solving skills with a focus on efficiency and scalability.
  • Excellent communication skills and the ability to work effectively in a remote team environment.
  • Familiarity with AI/ML frameworks and libraries is a plus.


Technologies & Tools


In this position, you will primarily work with modern programming languages such as Java and Python, along with frameworks like React and Node.js for application development. Familiarity with cloud services such as AWS or Azure is essential for deploying and maintaining applications. You will also utilize version control systems like Git and collaboration platforms such as Jira and Slack for project management and team communication.



Ideal Candidates


Ideal candidates for the Senior Software Engineer position are those who are passionate about leveraging technology to improve educational experiences. They should possess a strong work ethic, attention to detail, and the ability to thrive in a fast-paced, remote work environment. Candidates who can demonstrate a history of successful project delivery, a proactive approach to problem-solving, and a solid understanding of software engineering principles will excel in this role. A commitment to continuous learning and adaptability to evolving technologies is also highly valued.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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