{"id":2053081,"url":"https://alion.io/job/centric-software-software-engineer-1","title":"Software Engineer 1","company":{"id":1774336,"name":"Centric Software","domain":"centricsoftware.com","url":"https://alion.io/company/centricsoftware","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":87,"open_postings":23,"ghost_share":0,"stale_share":0.304,"repost_share":0,"time_to_fill_p50_days":63,"computed_at":"2026-10-12T06:55:09Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Campbell, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":96000,"max_usd":193000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":872},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"JavaScript","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Angular","optional":true},{"name":"Bitbucket","optional":true},{"name":"Git","optional":true},{"name":"Jenkins","optional":true},{"name":"Jira","optional":true},{"name":"JUnit","optional":true},{"name":"Node JS","optional":true},{"name":"Rest API","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-10-07T22:26:31Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-12T15:23:44Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"About Centric Software:\nCentric 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 equip retail, fashion, luxury, footwear, outdoor, home and consumer goods brands with pioneering best-of-breed solutions to plan, design, develop, source, comply, buy, make, price, allocate, sell and replenish products. Our technology powers brands to streamline processes, drive efficiency and operate with confidence in an ever-changing market.\nOur 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.\nAbout the Role\nCentric 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.\nAs 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.\nYou will receive structured onboarding, mentorship, and hands-on experience with Centric Software's development practices, tools, architecture, and products.\nResponsibilities\nSoftware Development\nDesign, implement, test, and maintain software features under the guidance of experienced engineers.\nWork on user stories, product enhancements, technical tasks, and defect resolution as part of an agile development team.\nWrite clean, maintainable, and well-tested code that follows established engineering standards and best practices.\nParticipate in code reviews and incorporate feedback to continuously improve code quality and technical skills.\nInvestigate software defects, identify root causes, and implement appropriate fixes.\nDevelop an understanding of the existing application architecture and make changes that integrate effectively with the broader product.\nTechnical Areas\nDepending on team needs, product area, and individual strengths, you may contribute in one or more of the following areas:\nFull-Stack Development: Develop product functionality across front-end and back-end components using technologies such as TypeScript, JavaScript, React, Java, and related frameworks.\nFront-End Development: Build responsive, maintainable user interfaces and reusable components while delivering a high-quality user experience.\nBack-End Development: Develop server-side services, business logic, APIs, and application components with a focus on reliability, scalability, and performance.\nDatabase Development: Work with relational and NoSQL databases, including data modeling, queries, performance optimization, and integration with application features.\nAI and Emerging Technologies: Contribute to selected projects involving Natural Language Processing, Large Language Models, machine learning, or AI-enabled product capabilities.\nEngineering Practices\nParticipate in the complete software development lifecycle, including requirements clarification, design, implementation, testing, code review, deployment, and defect resolution.\nUse source control, continuous integration, automated testing, and issue-tracking tools as part of the team's development workflow.\nCreate unit and automated tests to verify software behavior and reduce regressions.\nLearn and apply secure, scalable, and maintainable software engineering practices.\nUse modern development tools, including AI-assisted development tools where appropriate, to improve productivity while maintaining engineering quality and accountability.\nCollaboration and Growth\nCollaborate effectively with engineers, QA, product managers, and other members of the product organization.\nAsk questions, seek feedback, and communicate technical issues, progress, and risks clearly.\nTake increasing ownership of assigned work as technical knowledge and experience grow.\nParticipate in technical discussions, design reviews, sprint planning, retrospectives, and other team activities.\nShare knowledge and contribute to a collaborative engineering culture.\nWork with an assigned mentor and engineering manager to establish development goals and build technical depth.\nDevelop toward independently delivering well-defined product features and resolving increasingly complex technical problems.\nQualifications\nRequired Qualifications\nBachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.\nFoundational knowledge of software development concepts, including data structures, algorithms, object-oriented programming, and software design.\nProgramming experience through coursework, internships, personal projects, research, or professional experience.\nExperience with at least one modern programming language such as Java, JavaScript, TypeScript, Python, C++, or a similar language.\nUnderstanding of fundamental web application concepts, APIs, databases, and client/server architecture.\nStrong analytical and problem-solving skills.\nAbility and willingness to learn unfamiliar technologies and work within an existing, large-scale software codebase.\nEffective written and verbal communication skills.\nAbility to work collaboratively within a software development team.\nPreferred Qualifications\nExperience with one or more of the following is beneficial but not required:\nJava and Java-based server-side development\nJavaScript and TypeScript\nReact, Angular, Node.js, or similar web technologies\nHTML and CSS\nSQL and relational databases\nNoSQL databases\nREST APIs and distributed applications\nGit and Bitbucket\nJira and other Agile development tools\nJenkins or other continuous integration/continuous delivery tools\nUnit testing frameworks such as JUnit\nCloud technologies and containerized applications\nNatural Language Processing, machine learning, or Large Language Models\nAI-assisted software development tools\nWhat Success Looks Like\nDuring your first year as a Software Engineer I, you will progressively:\nBecome proficient with Centric Software's development environment, tools, processes, and product architecture.\nSuccessfully complete well-defined engineering tasks and product stories with appropriate guidance.\nDevelop the ability to investigate and resolve software defects independently.\nConsistently write maintainable code supported by appropriate testing.\nIncorporate code-review feedback and demonstrate continued improvement in engineering quality.\nCommunicate effectively with your team regarding requirements, technical decisions, progress, and risks.\nTake increasing ownership of features from implementation through validation and delivery.\nBuild the technical foundation required to progress toward a Software Engineer II role.\nWork Environment\nThis position operates in a collaborative development environment. Depending on the team and product area, employees may work in a remote or hybrid arrangement that includes regular collaboration from Centric Software's Campbell, California office.\nSpecific in-office expectations will be communicated based on team requirements.\nCentric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.","description_format":"text","description_chars":7844,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Consumer Electronics","Consumer Goods"],"lifecycle":[{"event":"open","at":"2026-10-07T22:26:31Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 3 · green card filings: 2","filings_12m":3,"filings_prev_12m":2,"green_card_filings_12m":2,"median_offered_wage_usd":158500,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":2}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":4,"expected_fill_days":63,"reasons":["conf:3","velocity","win:early","comp:junior"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/centric-software-software-engineer-1","json_url":"https://alion.io/job/centric-software-software-engineer-1.json","meta":{"generated_at":"2026-10-12T17:31:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":28121,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1774336},"rest":"https://alion.io/mcp/rest/get_company?id=1774336"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcentric-software-software-engineer-1"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcentric-software-software-engineer-1"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcentric-software-software-engineer-1"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/centric-software-software-engineer-1\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcentric-software-software-engineer-1"}]}