Posted in

Software Engineer II

Software Engineer II

Company7-Eleven
LocationIrving, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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.