Job Description
Are you a passionate Software Engineer looking for the perfect blend of technical challenge and flexibility?
InnovateTech Systems is urgently hiring a talented Software Engineer to join our distributed team. We are looking for a self-motivated individual to help build the next generation of cloud-based applications. While we serve clients globally, we proudly offer remote options for qualified candidates across the United States, including the Wichita, KS area.
In this role, you will collaborate with world-class engineers to design, develop, and deploy scalable software solutions that impact millions of users.
Responsibilities
- Design & Development: Architect and implement high-quality, scalable software solutions using modern languages and frameworks.
- Code Quality: Write clean, maintainable, and well-documented code; participate in rigorous code reviews.
- Problem Solving: Debug complex issues and optimize application performance for speed and reliability.
- Collaboration: Work closely with product managers, designers, and other engineers in an agile environment.
- Testing: Develop comprehensive unit and integration tests to ensure software stability.
- Remote Support: Provide technical support and guidance to stakeholders across different time zones.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Technical Skills: Proficiency in at least two core languages (e.g., Java, Python, JavaScript/TypeScript, C#).
- Experience: 3+ years of professional software development experience.
- Cloud Knowledge: Familiarity with cloud platforms (AWS, Azure, or GCP).
- Tools: Strong understanding of version control (Git), containerization (Docker), and CI/CD pipelines.
- Communication: Excellent written and verbal communication skills.