Location: Marlborough,MA, USA
Join our team of more than 34,000 team members, supporting our members and communities in our Club Support Center, 235+ clubs and eight distribution centers. BJ's Wholesale Club offers a collaborative and inclusive environment where all team members can learn, grow and be their authentic selves.Together, we're committed to providing outstanding service and convenience to our members, helping them save on the products and services they need for their families and homes.
The Benefits of working at BJ's
• BJ's pays weekly
• Eligible for free BJ's Inner Circle and Supplemental membership(s)*
• Generous time off programs to support busy lifestyles*
o Vacation, Personal, Holiday, Sick, Bereavement Leave, Jury Duty
• Benefit plans for your changing needs*
o Three medical plans**, Health Savings Account (HSA), two dental plans, vision plan, flexible spending
• 401(k) plan with company match (must be at least 18 years old)
*eligibility requirements vary by position
**medical plans vary by location
Job Overview:
The IT Software Systems Engineer will be responsible for designing, developing, and implementing software solutions to improve and maintain the functionality of IT systems. This role focuses on both back-end and front-end software engineering to ensure systems are efficient, secure, and meet user needs. The engineer will work closely with cross-functional teams, including IT, DevOps, and business stakeholders, to deliver high-quality technology solutions.
Key Responsibilities:
Systems Design and Development: Develop, test, and maintain software systems that meet user needs and enhance operational efficiency. Participate in the design of software solutions to optimize performance, scalability, and security.
Infrastructure Support: Collaborate with IT operations to deploy and maintain systems infrastructure, ensuring software compatibility with hardware systems and networks.
Problem Solving and Troubleshooting: Analyze and resolve technical issues within the systems, ensuring minimal downtime and optimal user experience. Perform root cause analysis to prevent future issues.
Automation: Develop and implement automated processes to streamline system administration and operational tasks.
Software Integration: Integrate third-party and in-house software solutions with existing systems, ensuring compatibility and minimal disruption.
Security and Compliance: Ensure that all software and systems comply with industry standards, security policies, and regulations.
Documentation and Reporting: Maintain clear and comprehensive documentation of systems design, configurations, and updates. Provide regular reports on system performance, issues, and improvements.
Collaboration and Communication: Work closely with cross-functional teams, stakeholders, and end-users to gather requirements and communicate project progress and updates.
Qualifications:
Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience: Minimum 3 years of experience in software engineering, systems engineering, or a related role.
Skills:
Preferred Qualifications:
Working Conditions: