Job Description
We are currently seeking a highly skilled Senior Software Engineer to join our dynamic team in Tucson, AZ. This is a direct hire position offering an immediate start for top-tier talent looking to make a significant impact.
About the Role:
You will be responsible for architecting, developing, and maintaining scalable software solutions that drive our business forward. We value innovation, technical excellence, and a collaborative work environment.
Why Apply?
- Immediate Start Date
- Competitive Salary & Benefits Package
- Remote/Hybrid Work Options
- Career Growth Opportunities
Don't miss this chance to advance your career in a stable, growing organization.
Responsibilities
- Design, develop, and deploy high-quality, scalable software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and cross-functional teams to define, design, and ship new features.
- Maintain and improve the performance, reliability, and scalability of existing software systems.
- Conduct code reviews, write unit tests, and ensure adherence to coding standards and best practices.
- Identify and resolve technical issues and bottlenecks to ensure seamless system operations.
- Participate in the full SDLC (Software Development Life Cycle) from requirements gathering to final deployment.
- Document technical architecture and provide technical guidance to junior team members.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience).
- Minimum of 4+ years of professional experience in software development.
- Proficiency in Python, Java, or C#.
- Strong understanding of SQL and database management systems (PostgreSQL, MongoDB).
- Familiarity with cloud platforms such as AWS or Azure.
- Experience with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.