Job Overview
The Software Engineer 1 role is designed for early career professionals with less than two years of experience. Candidates will work with engineering teams to build scalable solutions across web, cloud, mobile, and SaaS environments.
Engineers will collaborate with cross-functional teams including designers, product managers, and backend engineers to develop high-quality software products. The role provides opportunities to work in an innovative environment that encourages experimentation, rapid prototyping, and continuous learning.
Responsibilities
Frontend Engineering
- Develop scalable and responsive web applications
- Work with modern frameworks such as React, AngularJS, or Vue.js
- Implement standards using HTML, CSS, and JavaScript
- Collaborate with designers, UX specialists, and backend developers
Backend Engineering
- Build web applications using Java, Python, or Node.js
- Work with databases such as MySQL, PostgreSQL, or MongoDB
- Design and integrate RESTful APIs
- Use frameworks such as Express, Spring MVC, or Django
Full Stack Engineering
- Work across both frontend and backend systems
- Participate in architecture discussions and API design
- Follow Agile and Scrum methodologies
- Use development tools such as Git, Jenkins, or Travis
Mobile Engineering
- Develop mobile applications for Android or iOS platforms
- Work with frameworks such as React Native or Flutter
- Use development tools like Xcode, Android Studio, Swift, Objective-C, or Java
- Integrate mobile apps with cloud-based APIs
Across All Technology Areas
- Contribute to core products and engineering systems
- Deliver solutions that solve real customer problems
- Apply best practices in software design and development
- Receive mentorship and feedback from experienced engineers
- Collaborate effectively with cross-functional teams
Qualifications
- Bachelor’s or Master’s degree in Computer Science or related technical field
- Understanding of object-oriented programming and Agile development
- Experience through coursework, internships, or projects using languages such as Java, Python, JavaScript, or C++
- Basic knowledge of HTML, CSS, and JavaScript
- Strong communication and teamwork skills
- Basic understanding of AI concepts and Generative AI technologies
- Ability to adapt quickly and learn new technologies in a fast-paced environment

