We are looking for a Software Engineer to join our engineering team! In this entry-level role you will build a strong foundation in software engineering through collaboration and continuous learning. Contributing to software development tasks while learning established tools, processes, and coding practices.
Responsibilities:
- Debugging and Maintenance
- Investigate and fix simple to moderate bugs
- Use logs, debuggers, and stack traces to diagnose issues
- Help monitor and resolve issues in development or test environments
- Software Engineer Practices
- Use version control (Git) for all work
- Follow development workflows (branching, PRs, reviews)
- Write and update documentation when needed
- Understand basic SDLC concepts (dev 12 test 12 release)
- Participate in sprint planning and retrospectives
- Communicate progress, blockers, and risks proactively
- Employees will be required to adhere to NEXA's information security policies and procedures.
Qualifications:
- Bachelor's of Science or higher
- 1-5 years of experience as Software Engineering Design and Development in similar consumer product industry working with global partners and US based team members
- Knowledgeable in the following software engineering tools and languages: C/C++, Java , Python, Makefiles
- Strong product and process knowledge
- Exemplary attention to detail and clear and effective written and verbal communication
- Excellent problem resolution and critical thinking skills
- Ability to work with teams onsite and offshore, as well as independently
- Nice to have: technical knowledge of Cellular and Android ecosystems