Join our team as a Software Engineer I and contribute to the development of cutting-edge software solutions. As a key member of our engineering team, you will design, develop, and test software applications using a variety of programming languages and technologies. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with other engineers to ensure timely delivery of high-quality software products. In this role, you will have the opportunity to work on a wide range of projects, from initial design and development to deployment and maintenance. If you are a motivated and detail-oriented software engineer with a passion for innovation and collaboration, we encourage you to apply.
Key Responsibilities
- Design, develop, and test software applications using a variety of programming languages and technologies.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Work closely with other engineers to ensure timely delivery of high-quality software products.
- Develop and maintain software documentation and technical notes.
- Participate in code reviews and provide feedback to improve code quality.
Requirements
- 2+ years of experience in software development with a focus on software engineering.
- Proficiency in C++ and Python programming languages.
- Experience with AWS and Linux operating systems.
- Strong understanding of Agile development methodologies and Git version control.
- Excellent communication and teamwork skills.