Job Description
We are a leading technology firm in Tucson, AZ, and we are urgently seeking a talented Software Engineer to join our dynamic team. If you are passionate about building scalable, high-performance applications and are looking for a role that offers growth and impact, we want to hear from you.
We offer comprehensive relocation assistance to help you make the move to sunny Arizona seamlessly. This is a full-time opportunity to work on cutting-edge projects with a collaborative team of industry experts.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Generous 401(k) matching plan.
- Flexible PTO and remote work options.
- Tuition reimbursement for continued learning.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams (product managers, designers, and other engineers) to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Debug, troubleshoot, and resolve complex technical issues to ensure system stability and performance.
- Participate in code reviews to ensure code quality and knowledge sharing within the team.
- Conduct technical research and implement innovative solutions to drive business growth.
- Assist in the migration of legacy systems to modern cloud architectures.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven experience (3+ years) in software development with proficiency in languages such as Java, Python, or C++.
- Strong understanding of web development frameworks (React, Angular, or Node.js).
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with relational and non-relational databases (SQL, PostgreSQL, MongoDB).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a fast-paced, agile environment.