Software Engineer II
Company | 7-Eleven |
---|---|
Location | Irving, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 2-4 years of experience in software development, preferably with a focus on marketing technology, CRM, retail media, or data engineering.
- Strong proficiency in programming languages such as Java, Python, JavaScript, or similar.
- Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
- Familiarity with CRM systems (Salesforce, HubSpot, or similar) and marketing automation tools (Marketo, Eloqua, etc.).
- Strong understanding of data structures, algorithms, and database management (SQL, NoSQL).
- Experience working in Agile/Scrum development environments.
- Ability to communicate technical concepts clearly and work collaboratively in a team-oriented environment.
- Problem-solving skills and the ability to debug and troubleshoot complex systems.
Responsibilities
- Collaborate with cross-functional teams including Marketing, Product, Data, and IT to design, develop, and maintain software solutions that improve marketing and CRM capabilities.
- Develop and enhance CRM systems to provide a seamless customer experience and drive personalized marketing efforts across multiple channels.
- Work on retail media platforms that support targeted advertising and product promotions both online and in-store.
- Create and maintain integrations with data platforms, ensuring seamless data flow between marketing systems and data warehouses.
- Write clean, maintainable code that adheres to best practices and supports continuous integration and delivery.
- Troubleshoot and resolve issues in existing systems, providing quick and efficient solutions.
- Contribute to the evolution of the software architecture and ensure scalability, performance, and security across platforms.
- Participate in code reviews, pair programming, and team discussions to ensure high-quality and efficient development processes.
- Stay up-to-date with industry trends and technologies, continuously learning and applying new skills.
Preferred Qualifications
-
No preferred qualifications provided.