Senior Software Engineer
Company | 7-Eleven |
---|---|
Location | Irving, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, 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.