Job Description
Join InnovateTech Solutions as an Entry Level Software Engineer and launch your career in cutting-edge technology! We're a dynamic, award-winning company headquartered in Arlington, Virginia, with a passion for innovation and a commitment to employee growth. Our culture combines collaborative teamwork with flexible remote options, allowing you to thrive professionally while maintaining work-life balance. As part of our engineering team, you'll contribute to transformative projects that impact millions of users worldwide.
What You'll Love About Us:
- Competitive salary with equity and comprehensive benefits
- Hybrid work model (3 days in-office, 2 remote)
- Tuition reimbursement and professional development stipends
- Modern tech stack and mentorship from industry veterans
- Regular hackathons and innovation challenges
Responsibilities
- Collaborate with senior engineers to design, develop, and test scalable software solutions
- Write clean, efficient, and maintainable code using Java, Python, or JavaScript
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives
- Debug and resolve issues in existing systems while implementing new features
- Contribute to code reviews and provide constructive feedback to peers
- Stay current with emerging technologies and industry best practices
- Document technical specifications and create comprehensive API documentation
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Strong foundation in data structures, algorithms, and object-oriented programming
- Familiarity with version control systems (Git) and CI/CD pipelines
- Understanding of RESTful APIs and web service development
- Problem-solving skills with attention to detail and code quality
- Excellent written and verbal communication abilities
- Passion for learning and adapting to new technologies
- Portfolio showcasing personal or academic projects (GitHub preferred)