This is a hybrid position based in Phoenix, AZ.
Major Duties and Responsibilities:
Collaborate with engineers, product managers, and other stakeholders to develop software solutions that meet business and customer needs.
- Design, develop, test, and maintain software applications, services, and APIs.
- Contribute to front-end, back-end, or full-stack development initiatives-based project assignments.
- Participate in code reviews and incorporate feedback to improve code quality and technical skills.
- Assist with troubleshooting, debugging, and resolving software defects.
- Develop and maintain integrations with internal and external systems.
- Work with relational and NoSQL databases to store, retrieve, and manage application data.
- Support the development and deployment of applications in cloud environments.
- Write clean, maintainable, and well-documented code following engineering best practices.
- Participate in Agile development activities, including sprint planning, stand-ups, and retrospectives.
- Leverage AI-powered development tools and automation technologies to improve productivity, code quality, testing, documentation, and problem-solving.
- Explore opportunities to incorporate AI and machine learning capabilities into software solutions under the guidance of senior engineers and architects.
- Continuously develop technical knowledge and skills across all aspects of software engineering - including languages, frameworks, databases, cloud technologies, testing, and engineering best practices - with a curiosity and growth mindset that extends to emerging tools and technologies such as AI and intelligent automation.
Qualifications and Requirements:
Required Qualifications
- Bachelor's or Master's degree in computer science, Software Engineering, Computer Engineering, Information Technology, or a related technical field.
- Understanding of software development fundamentals, including object-oriented programming, data structures, algorithms, and software design principles.
- Experience with at least one modern programming language such as C#, Java, JavaScript, TypeScript, Python, or similar through coursework, projects, internships, or personal development.
- Familiarity with web technologies, APIs, and modern software development practices.
- Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
- Basic understanding of relational and/or NoSQL database concepts.
- Experience using Git or other version control systems.
- Interest in artificial intelligence (AI), machine learning (ML), and emerging technologies, with a willingness to leverage AI-enabled tools in daily workflows.
- Strong problem-solving, analytical, and communication skills.
- Ability to learn quickly and collaborate effectively in a team-oriented environment.
Preferred Qualifications
- Work, internship, co-op, academic project, open-source contribution, or personal project experience related to software development.
- Exposure to front-end development frameworks such as React, Angular, or Vue.js.
- Exposure to back-end development technologies such as .NET, Java, Node.js, or Python.
- Familiarity with RESTful APIs, web services, and system integrations.
- Exposure to cloud-native development concepts, including serverless architectures and cloud services.
- Understanding of Agile software development methodologies and DevOps practices.
- Experience with automated testing, CI/CD pipelines, or software quality practices.
- Exposure to AI and machine learning concepts through coursework, certifications, projects, hackathons, or internships.
- Experience using AI-assisted development tools or cloud-based AI services.
- Familiarity with integrating third-party APIs and external platforms.
Compensation
The base range for this role is $80,000 - $90,000 annually depending upon level of experience.
Benefits
- Medical, Dental, Vision, HSA, FSA- All effective on day 1!
- Company paid Basic Life Insurance, A+D, Long-Term Disability, and Short-Term Disability
- 401K Program with 3% safe harbor contribution
- Employee Stock Purchase Program
- Fitness Reimbursement Program
- Self-Managed PTO