Posted in

Senior Software Engineer

Senior Software Engineer

Company7-Eleven
LocationIrving, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in software development, including hands-on expertise in marketing technology, CRM, or retail media platforms.
  • Strong proficiency in RESTful APIs, with experience in designing and consuming APIs to integrate complex systems.
  • Extensive experience with AWS cloud services (EC2, Lambda, API Gateway, DynamoDB, etc.) and cloud-based application architectures.
  • Expert-level experience with ReactJS and modern JavaScript/TypeScript for building dynamic, responsive web and mobile applications.
  • Solid understanding of database management (SQL, NoSQL) and experience with data integration and ETL pipelines.
  • Proven ability to lead technical teams, providing mentorship and fostering a collaborative, high-performance development environment.
  • Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Knowledge of Agile methodologies (Scrum, Kanban) and experience with CI/CD processes and tools.
  • Familiarity with CRM platforms (Salesforce, HubSpot) and marketing automation tools (e.g., Marketo, Adobe Experience Cloud).
  • Experience with performance tuning, optimization, and security practices in cloud-native applications.
  • 8+ years of experience in software engineering, with at least 3-5 years in a leadership or management role, ideally in marketing technology, CRM systems, or retail media platforms.
  • Proven experience leading technical teams in the design, development, and deployment of cloud-native applications using AWS and other cloud services (EC2, Lambda, S3, RDS, etc.).
  • Deep expertise in RESTful APIs and experience designing and managing integrations between marketing, CRM, and data systems.
  • Strong proficiency in front-end technologies, particularly ReactJS, and experience developing dynamic, responsive web and mobile applications.
  • In-depth understanding of Agile methodologies (Scrum, Kanban) and experience leading teams in a fast-paced, iterative environment.
  • Experience with marketing automation platforms (e.g., Marketo, Eloqua, Adobe Experience Cloud) and CRM systems (Salesforce, HubSpot).
  • Strong knowledge of CI/CD processes, automated testing, and code quality practices.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues and implement innovative solutions.
  • Exceptional communication skills, with the ability to interact with both technical and non-technical stakeholders and present complex technical concepts clearly.
  • Strong leadership skills, with a focus on team-building, mentorship, and fostering a culture of continuous learning and innovation.

Responsibilities

  • Lead the design and development of scalable, high-performance marketing technology, CRM, and retail media platforms.
  • Architect and develop RESTful APIs to integrate marketing systems, data platforms, and CRM solutions.
  • Build and deploy cloud-native applications using AWS services to ensure scalability, performance, and cost efficiency.
  • Develop front-end applications for web and mobile platforms using ReactJS, working closely with UX/UI designers to deliver intuitive and engaging user interfaces.
  • Lead the evolution of CRM systems, leveraging personalization, segmentation, and analytics to deliver value across marketing channels.
  • Guide and mentor junior and mid-level engineers, promoting best practices in API design, cloud development, and ReactJS coding standards.
  • Collaborate with marketing, product, and data teams to understand business needs and translate them into technical requirements.
  • Own the architecture, development, and operationalization of data pipelines that support marketing and customer engagement strategies.
  • Optimize application performance and implement security best practices to ensure compliance with industry standards.
  • Provide leadership in Agile development processes, collaborating with product managers, QA, and DevOps teams to deliver high-quality software solutions.
  • Stay up-to-date with the latest industry trends in marketing technology, CRM platforms, and cloud development.

Preferred Qualifications

  • Experience working with retail media, customer data platforms (CDPs), or advertising technologies.
  • Experience with data integration tools and analytics platforms.
  • Familiarity with security best practices and regulatory compliance related to handling customer data.
  • Experience with DevOps practices and tools such as Docker, Kubernetes, Jenkins, and Terraform.
  • Background in e-commerce or consumer-facing platforms is a plus.