Title:
Software Engineer
Department:
Information Technology
Reports to:
Sr. Manager, Solutions Delivery - CE
Location:
Rugged Tech - MX
Job Classification: Hybrid
FLSA Status: Exempt
Job Band: Professional
Job Summary
Carhartt has been protecting hard-working people since 1889. Our team is at the center of consumer data and we work to provide a better experience for the millions of people who interact with our brand. We do this through a whole range of touchpoints: helping customer service work more efficiently,
We help provide a better experience for the millions of people who interact with our brand by developing well-crafted software for external users and internal stakeholders across the company. A big part of that work is pulling data from databases or 3rd party services and connecting everything together. Then we act on that data or make it useful for other teams. Our team often feels like a startup, and we place a high value on work-life balance. Come join the company that helped define workwear and where you can be proud of the products we build.
Inspired by Hard Work
At Carhartt, the values of hard work—dependability, honesty, and trust—are rooted in the legacy of our founder, Hamilton Carhartt. His commitment to serving hardworking people continues to inspire everything we do. Guided by his legacy and our mission—
We serve and protect all hardworking people by building durable products
—we remain dedicated to upholding these principles in every decision we make and every product we create.
Associate Responsibilities
Design, build, and maintain APIs, services, systems, and data integrations.
Work in cross-functional teams driving the development of solutions in support of new business and new applications.
Plan, design, and implement new initiatives, working and collaborating with product owners, vendors, and other engineers to define requirements, manage projects, and communicate project status on the entire lifecycle of the project.
Create task and procedure documentation, as well as communicate timely status on all relevant project information to appropriate personnel via incident tracking and task tracking systems.
Analyze problems and look for trends at multiple levels of the stack, always keeping management informed of problem areas.
Excited about driving business impact and measurably improving the experience of our consumers
Participate in an on-call rotation in support of the systems owned by the Consumer Data Engineering team.
Required Education
Bachelor's degree or equivalent years of experience required in Computer Science or Related Field
Required Skills \& Experience
•4+ years development experience with an MVC web framework (Django, Flask, Rails, Laravel, etc.) Experience building, designing, testing, securing, and interacting with APIs
•Experience with SQL and data modeling, and general database knowledge
•Ability to contribute to technical decisions and architecture
•Full-stack web application experience is preferred
•Python/Django experience is preferred
•Experience with Spark is preferred
Physical Requirements and Working Conditions
•Office Environment
•Willing to work some weekends if necessary
•Travel (10%)
•This position has a Remote location: Associate will have no regular requirement to be on-site. Travel on-site is limited to special events.
•Carhartt is a tobacco free workplace.