×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, Backend Developer

Job in Campbell, Santa Clara County, California, 95011, USA
Listing for: Centric Software, Inc.
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 85000 - 115000 USD Yearly USD 85000.00 115000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer 1
About Centric Software:

Centric Software®is a global leader,providing an innovative and AI-enabled product-concept-to-commercialization platform for retailers, brands and manufacturers of all sizes. We equipretail, fashion,luxury, footwear,outdoor, homeand consumer goodsbrandswithpioneering best-of-breed solutions to plan, design, develop, source, comply, buy, make, price, allocate, sell and replenish products.

Our technologypowers brandstostreamline processes, drive efficiency and operate with confidence in an ever-changing market.

Our story is one of rapid growth, bold ideas and extraordinary opportunities. We’re here to challenge the status quo—and we’re looking for brilliant people who want to do the same. No matter where you are in the world, this is your chance to be part of something exceptional.

About the Role

Centric Software is seeking a motivated Software Engineer I to join our product development organization. This is an entry-level software engineering position for candidates who have a strong foundation in computer science and software development and are eager to grow their skills while contributing to production software used by customers around the world.

As a Software Engineer I, you will work as part of an agile development team alongside experienced engineers, product managers, and quality engineers. You will contribute to product features, resolve defects, improve existing functionality, and develop the technical and professional skills needed to become an increasingly independent software engineer.

You will receive structured onboarding, mentorship, and hands-on experience with Centric Software's development practices, tools, architecture, and products.

Responsibilities Software Development
  • Design, implement, test, and maintain software features under the guidance of experienced engineers.
  • Work on user stories, product enhancements, technical tasks, and defect resolution as part of an agile development team.
  • Write clean, maintainable, and well-tested code that follows established engineering standards and best practices.
  • Participate in code reviews and incorporate feedback to continuously improve code quality and technical skills.
  • Investigate software defects, identify root causes, and implement appropriate fixes.
  • Develop an understanding of the existing application architecture and make changes that integrate effectively with the broader product.
Technical Areas
  • Full-Stack Development:
    Develop product functionality across front-end and back-end components using technologies such as Type Script, JavaScript, React, Java, and related frameworks.
  • Front-End Development:
    Build responsive, maintainable user interfaces and reusable components while delivering a high-quality user experience.
  • Back-End Development:
    Develop server-side services, business logic, APIs, and application components with a focus on reliability, scalability, and performance.
  • Database Development:
    Work with relational and No

    SQL databases, including data modeling, queries, performance optimization, and integration with application features.
  • AI and Emerging Technologies:
    Contribute to selected projects involving Natural Language Processing, Large Language Models, machine learning, or AI-enabled product capabilities.
Engineering Practices
  • Participate in the complete software development lifecycle, including requirements clarification, design, implementation, testing, code review, deployment, and defect resolution.
  • Use source control, continuous integration, automated testing, and issue-tracking tools as part of the team's development workflow.
  • Create unit and automated tests to verify software behavior and reduce regressions.
  • Learn and apply secure, scalable, and maintainable software engineering practices.
  • Use modern…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary