This job is no longer available
This job expired on 30/08/2026. It no longer accepts applications.
Software Engineer II – Mount Laurel, NJ
TD · Mount Laurel
Job description
About the role
We are looking for a Software Engineer II to join our technology solutions team in Mount Laurel, New Jersey. In this role you will develop and enhance software components that support analytics, testing and proof‑of‑concept initiatives aligned with business objectives.
Key responsibilities
- Design, code, test and debug new features and enhancements for internal applications.
- Perform unit and component testing and support small break‑fix implementations.
- Conduct peer code reviews and ensure adherence to architecture standards.
- Collaborate with technology partners to configure and integrate custom components.
- Analyze technical requirements and provide pragmatic engineering solutions.
Required profile
- Undergraduate or postgraduate degree in Computer Science, Engineering or related field, or a technical certificate.
- 3‑5 years of professional software development experience.
- Strong academic background and proven ability to work independently on complex tasks.
Required skills
- Software development using multiple programming languages.
- Unit testing and debugging.
- Code review and version control.
- Understanding of software engineering processes and tools.
What we offer
- Competitive salary range $79,160 – $127,670 USD per year.
- Opportunities for growth, skill development and career progression.
- Supportive environment with focus on innovation and technology.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 19 job offers in the United StatesSalaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
TD
Mount Laurel