Associate Software Engineer
The Associate Software Engineer is an entry-level role focused on developing foundational software engineering skills by designing, developing, testing, and maintaining applications. This hybrid position involves collaborating with business teams to deliver impactful technology solutions that enhance operations and customer experience, while fostering continuous learning and growth in a supportive environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
The Associate Software Engineer is an entry-level engineering role focused on building reliable software that supports business operations and improves customer experiences. You will work with product owners, engineers, and business partners to deliver features, fix defects, and learn engineering best practices in a collaborative environment.
- Design, develop, test, and maintain software applications and websites at an entry level
- Contribute to planning, coding, and delivery as part of a team
- Follow established development standards and apply software engineering best practices
- Document technical designs, processes, and user guides
- Troubleshoot production and non-production issues and provide timely support
- Participate in peer code reviews and share knowledge with teammates
- Assist with end-user or support-team training on system functionality when needed
Who You Are (Qualifications)
- Bachelor’s degree in Computer Science, Information Systems, or a related field — or equivalent combination of education and experience
- 1–2 years of relevant software development experience (internships and projects count)
- Strong written and verbal communication skills; able to explain technical topics to non-technical stakeholders
- Self-motivated, curious, and eager to learn and grow in a fast-paced environment
Technical Skills — Required
- Proficiency in at least two of: C#, VB.NET, ASP.NET, Salesforce APEX, PHP, T-SQL
- Basic familiarity with relational databases and writing SQL
- Comfort working in team-based development workflows (version control, ticketing)
Technical Skills — Preferred
- Experience with MS SQL Server and T-SQL
- Front-end familiarity: HTML/HTML5, CSS, JavaScript, AJAX, DOM, AngularJS
- Exposure to DevOps practices and cloud platforms such as Azure or AWS
- Experience or understanding of Agile / Scrum development processes
Work Model & Eligibility
- This position is a hybrid role requiring some on-site presence in Utah (expected: approximately two days per week). Exact on-site schedule will be determined by the hiring team.
- The role is not able to provide work sponsorship (for example, OPT, STEM-OPT, or H‑1B).
Work Environment & Physical Requirements
Performs primarily sedentary work in an office environment. Limited lifting (under 10 pounds) and occasional walking may be required. Close visual acuity for computer work is required. Typical office duties include repetitive typing, talking, hearing, and fine motor tasks.
Why Join
- Entry-level role with structured opportunities for mentorship, learning, and professional growth
- Hands-on experience across backend and web technologies
- Collaborative teams that value curiosity and continuous improvement
Additional Information
- Employment type: Full-time
- Applications will be accepted until the position is filled.
- Confidential Client is an equal opportunity employer and values diversity.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range