Job Description
Are you a visionary Software Engineer looking to shape the future of technology in the heart of Nevada? Innovative Systems Group is seeking a highly skilled Senior Software Engineer to join our dynamic team in Las Vegas, NV.
We are a forward-thinking company dedicated to delivering top-tier software solutions. As part of our team, you will have the opportunity to work on complex projects, leverage the latest technologies, and contribute to a culture of innovation and excellence.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements and remote work options.
- Professional development and continuous learning opportunities.
Responsibilities
- Design, develop, and deploy scalable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, efficient, and maintainable code while adhering to best practices and coding standards.
- Participate in code reviews and technical planning sessions to ensure code quality and architectural integrity.
- Debug, troubleshoot, and resolve complex technical issues to ensure application stability.
- Mentor junior developers and contribute to the technical growth of the team.
- Stay up-to-date with emerging technologies and industry trends to recommend improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of professional software development experience.
- Strong proficiency in Python, Java, or Go.
- Experience with cloud platforms such as AWS or Azure.
- Deep understanding of databases (SQL and NoSQL) and ORM tools.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.