careertakescareertakes

Software Engineer 1

Confidential ClientSoftware & Technology
Entry LevelFull-timeOn-SiteN/A
Charlotte, North Carolina
4 Days Ago

This entry-level Software Engineer role at Confidential Client is designed for candidates with less than two years of experience, offering opportunities to work across frontend, backend, fullstack, or mobile development. The position emphasizes collaboration with cross-functional teams to build scalable, innovative financial software solutions in cloud and SaaS environments, fostering growth through mentorship and hands-on experience in a dynamic, experimental culture.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

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, Software Development.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

This is an early-career, entry-level Software Engineer role. You’ll be aligned with a team based on your skills and interests and contribute to customer-facing products and engineering systems. Typical responsibilities include:

  • Design, build, test, and ship scalable features across frontend, backend, full-stack, or mobile stacks.
  • Collaborate with product managers, designers, UX specialists, and other engineers to translate requirements into working software.
  • Write clean, maintainable, and well-tested code; participate in peer code reviews and design discussions.
  • Integrate with and design RESTful APIs and work with relational and NoSQL databases.
  • Adopt Agile practices (Scrum), contribute to sprint planning, and continuously improve delivery processes.
  • Learn from experienced engineers through mentorship, feedback, and hands-on guidance.

Qualifications

We seek candidates who are early in their professional journey and eager to learn. Required and preferred qualifications include:

  • Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • Approximately 0–2 years of industry experience, or equivalent via internships, coursework, or personal projects.
  • Foundational understanding of object-oriented design, data structures, algorithms, and software engineering principles.
  • Experience or coursework in one or more programming languages (e.g., Java, Python, JavaScript, C++).
  • Basic knowledge of frontend technologies (HTML, CSS, JavaScript) and familiarity with modern frameworks is a plus.
  • Familiarity with RESTful APIs, database concepts (MySQL, PostgreSQL, MongoDB), version control (Git), and CI tools (Jenkins, Travis).
  • Strong written and verbal communication skills, collaborative mindset, and willingness to adapt in a fast-paced environment.
  • Awareness of AI concepts (including Generative AI) is a plus.

Preferred Technologies

Candidates with experience in any of the following will be competitive:

  • Frontend: React, Angular, Vue.js
  • Backend: Java, Python, Node.js, Spring, Express, Django
  • Databases: MySQL, PostgreSQL, MongoDB
  • Mobile: React Native, Flutter, Swift, Objective-C, Android (Java/Kotlin)
  • Tools & Practices: Git, Jenkins/Travis CI, RESTful API design, Agile/Scrum

Why Join

Confidential Client is committed to mentorship and career development for early-career engineers. You’ll work on products that serve real customers, receive hands-on guidance from experienced teammates, and have opportunities for performance-based rewards, equity, and benefits consistent with the organization’s programs. This role is ideal if you’re looking for structured growth, impactful work, and collaborative teams.


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