
Website InnovateSoft Innovate Software Solutions
Building the future, one line of code at a time
Job Description
About the Role
Join our technology team as a Software Engineer II to design, develop, and maintain our software applications. You’ll collaborate with cross-functional teams to create solutions that meet business needs, while continuously improving system performance and code quality.
Responsibilities
- Develop and maintain web applications and services
- Write clean, efficient, and well-documented code
- Collaborate with product managers and designers
- Debug and resolve software defects
- Participate in code reviews and team discussions
- Contribute to architectural decisions and technical design
- Implement automated tests and CI/CD pipelines
- Stay current with emerging technologies and best practices
Requirements
- Bachelor’s degree in Computer Science or related field
- 3+ years of professional software development experience
- Proficiency in Java, Python, or JavaScript
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of relational and NoSQL databases
- Understanding of agile development methodologies
- Strong problem-solving and analytical skills
- Excellent teamwork and communication abilities
Benefits
- Competitive salary based on experience
- Comprehensive health benefits package
- 401(k) with company matching
- Flexible work arrangements including remote options
- Generous paid time off and holidays
- Professional development budget
- Stock options for qualified candidates
- Collaborative and innovative work environment
About the Company
Our technology company is an industry leader in software solutions, serving clients worldwide. We foster a culture of innovation, creativity, and continuous learning. Our team is passionate about building high-quality products that make a difference.
Job ID: software-engineer-ii-sOhNT