Entry-Level Software Engineer
Entry-Level Software Engineer (Training + Placement Program)
We are hiring entry-level Software Engineers to join a structured talent development program that combines hands-on training with real-world project experience.
This opportunity is ideal for candidates with foundational technical skills who are looking to launch and grow a long-term career in software engineering.
What You’ll Do
- Participate in a paid, instructor-led technical training program
- Build foundational skills in programming, problem-solving, and system design
- Transition into a hands-on Software Engineering role supporting enterprise-level applications
- Collaborate with development teams to deliver solutions and enhancements
- Apply feedback, continue learning, and grow within a structured environment
What We’re Looking For
Technical Basics
- Understanding of programming fundamentals (variables, control flow, functions, data structures)
- Basic knowledge of databases (tables, queries)
- Exposure to coding through school, projects, internships, or early career experience
Core Skills
- Strong analytical and problem-solving ability
- Ability to learn quickly and apply new concepts
- Effective written and verbal communication skills
- Attention to detail and ability to manage multiple priorities
- Team-oriented mindset with a collaborative approach
Preferred
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
- Prior technical internship, project work, or 1+ year of related experience
Program Structure
- Training Phase (Remote): ~6 weeks of paid technical training
- On-the-Job Phase: Full-time placement supporting engineering teams onsite
- Ongoing mentorship, coaching, and performance feedback
Compensation
- Training: $16/hour
- On-the-Job: $25/hour
- Standardized rates for all participants
Additional Requirements
- Ability to work onsite 5 days/week after training
- Reliable internet and personal computer for training period
- Must be authorized to work in the U.S. without sponsorship now or in the future
- Willingness to commit to a structured development program (approximately 12 months)
Why Apply
- Structured pathway into a Software Engineering career
- Paid training + real-world experience
- Mentorship and long-term growth opportunity
- Exposure to large-scale enterprise systems and teams