Software Engineer in El Segundo, California at True Religion
Explore Related Opportunities
Job Description
Equal Employment Opportunity/M/F/disability/protected veteran status
Location: HQ El Segundo
City: El Segundo
State/Territory: CA
Description
THE PURPOSE:
This role exists to design, develop, and maintain modern, scalable software solutions that power key business operations across True Religion. The Software Engineer ensures high‑quality application delivery by building robust services, data integrations, and reporting solutions.
The ideal candidate will play a key role in elevating our technical ecosystem, improving the reliability of business‑critical systems, and supporting seamless cross‑team collaboration. They will contribute to True Religion’s continued growth by enabling efficient workflows, driving engineering excellence, and partnering with both onshore and offshore teams to deliver high‑impact solutions.
THE ROLE (what you are accountable for):
• Design, develop, and maintain high‑quality software applications using C# and the .NET Framework or .NET Core.
• Develop server‑side applications, services, and microservices using Node.js.
• Build, manage, and optimize database schemas, queries, and stored procedures in Microsoft SQL Server.
• Create quick, ad‑hoc SQL queries to support on‑demand business data needs.
• Develop, build, and deploy ETL and data integration solutions using SQL Server Integration Services (SSIS).
• Develop and maintain dashboards, reports, and visualizations using SQL Server Reporting Services (SSRS).
• Collaborate closely with the development manager to understand requirements, timelines, and deliverables.
• Work with offshore development teams to provide technical direction, ensure code quality, and maintain development standards.
• Utilize tools like Jira for task management, sprint tracking, and issue resolution.
• Manage source code using Git‑based tools such as Bitbucket or GitHub, including branching and merging workflows.
• Apply software engineering principles and design patterns to produce scalable, maintainable, and efficient code.
• Analyze existing systems to identify opportunities to improve performance, scalability, and security.
• Write and maintain unit and integration tests to ensure ongoing code quality.
• Participate in code reviews to uphold engineering best practices.
• Troubleshoot and resolve complex software and data‑related issues.
• Provide ongoing application support, maintenance, monitoring, and incident resolution to ensure system reliability and business continuity.
YOU ARE:
You are a collaborative, growth-minded engineer who is passionate about creating quality solutions and continuously expanding your craft. You enjoy partnering with others, learning from experienced teammates, and bringing a thoughtful approach to problem-solving. Driven by curiosity and a commitment to excellence, you take ownership of your work, communicate effectively, and contribute positively to the team around you. You thrive in an environment that values mentorship, collaboration, and continuous improvement, and you're excited to grow your skills and make an increasingly meaningful impact as you advance your career.
REQUIRED MINIMUM EXPERIENCE:
• 5+ years of professional software development experience.
• Proven expertise with the Microsoft .NET ecosystem, including C#, .NET Core, or .NET Framework.
• Strong experience building server‑side applications with Node.js.
• Proficiency in Microsoft SQL Server, including T‑SQL, stored procedures, and schema design.
• Hands‑on experience developing ETL pipelines using SQL Server Integration Services (SSIS).
• Experience designing and generating reports using SQL Server Reporting Services (SSRS).
• Strong understanding of object‑oriented programming (OOP) principles and software design patterns.
• Experience using Jira or similar tools for task management and issue tracking.
• Proficiency with Git‑based platforms (e.g., Bitbucket, GitHub) for version control and collaboration.
• Experience developing both web and console applications.
• Strong analytical, troubleshooting, and problem‑solving skills.
• Experience working with globally distributed or offshore teams.
PREFERRED EXPERIENCE:
• Exposure to AWS cloud services, including AWS serverless applications such as Lambda, API Gateway, RDS, SNS, and/or SQS.
• Exposure to containerized development using Docker, including building container images, understanding Dockerfiles, and running containerized applications locally or in shared environments.
• Awareness of container orchestration concepts (e.g., Amazon ECS, EKS, or Kubernetes fundamentals) even at an introductory level.
• Experience with modern web frameworks such as React, Next.js, Angular, or Vue.js.
• Basic experience or exposure to Python for scripting, automation, or backend services.
• Familiarity with microservices design and distributed systems.
• Knowledge of performance tuning for SQL Server databases and .NET/Node.js applications.
ADDITIONAL ROLE INFORMATION:
• Compensation: The anticipated base salary range for this role is $95,000 – $120,000. This is a full-time, exempt position. This range represents the low and high end of the expected base salary range for this role based on the applicable location. True Religion reasonably expects to pay within this range in compliance with all applicable federal, state, and local laws. Actual compensation will be determined based on factors including relevant experience, skills, knowledge, and internal equity.
• Perks: We offer a mix of benefits and perks to support our employees at work and beyond, including health benefits, a 401(k) with employer match, merchandise discounts, commuter benefits, wellness & employee assistance programs, and more.
• Work Model: This role is based in El Segundo, CA and follows a hybrid work model, with an expectation of in-office presence on designated days to support collaboration and business needs.
• Employment Eligibility: Employment with True Religion is contingent upon meeting applicable employment eligibility requirements.
Company Order Number: 12245
Number of Openings: 1