Software Engineer III

PDI Technologies empowers convenience retail and petroleum brands with technology solutions for growth and operational efficiency.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Software Engineer III

PDI Technologies is at the forefront of empowering convenience retail and petroleum brands with innovative technology solutions. As a Software Engineer III, you'll join a dynamic team building next-generation cloud and mobile applications that drive real impact in the industry.

The role demands a seasoned professional with 5-9 years of experience who can lead small to medium-sized projects and mentor junior engineers. You'll be working with cutting-edge technologies including Node.js, TypeScript, and various AWS services, contributing to the design and development of enterprise-level solutions that power the convenience retail sector.

This position offers an excellent opportunity for those who thrive in an agile environment and are passionate about building high-quality software. You'll be responsible for making critical design decisions, collaborating with product management, and ensuring the delivery of robust solutions that meet customer needs.

PDI Technologies offers a comprehensive benefits package including competitive salary, continuous learning opportunities, and professional growth. The company culture promotes diversity, inclusion, and work-life balance with hybrid working arrangements where appropriate. You'll be part of a global team that values authenticity, trust, and innovation.

The ideal candidate will combine technical expertise with strong leadership abilities, bringing both depth in backend development and the ability to guide teams effectively. If you're passionate about creating impactful software solutions and want to be part of a company that's transforming the convenience retail and petroleum industry, this role offers an excellent opportunity to advance your career while working on meaningful projects.

Last updated 12 days ago

Responsibilities For Software Engineer III

  • Oversee and contribute to design decisions for new and existing application development
  • Lead small and medium sized projects
  • Guide and train less experienced engineers
  • Work across Engineering teams to evaluate tools, process, and technologies
  • Partner with Product Management for solution feasibility and effort estimation
  • Prepare and provide project status and risk assessments
  • Make recommendation for data model and framework improvement
  • Actively develop software solutions for PDI products
  • Perform testing to ensure systems meet documented user requirements
  • Troubleshoot, test, and validate software issues
  • Work with Product Owner to clarify and estimate feature work

Requirements For Software Engineer III

Node.js
TypeScript
JavaScript
MySQL
MongoDB
  • 5-9 years' experience designing and developing software applications
  • Expert in Node.js, TypeScript, Angular, Express, Docker, MySQL
  • Experience in AngularJS, Legacy JavaScript, RabbitMQ, DynamoDB and AWS Services
  • 1+ year of experience serving as a technical team lead
  • 2+ years of practical experience with Agile development methodologies
  • Strong written and verbal communication skills
  • Strong problem-solving and analytical skills
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms

Benefits For Software Engineer III

  • Competitive salary
  • Market-competitive benefits
  • Quarterly perks program
  • Ample time off
  • Hybrid working arrangements where appropriate
  • Continuous learning opportunities
  • Professional certifications
  • Leadership development opportunities

Interested in this job?

Jobs Related To PDI Technologies Software Engineer III

Software Engineer III

Senior Software Engineer role at PDI Technologies, building enterprise solutions for retail and petroleum industries with Java and cloud technologies.

Test Automation Engineer III

Senior Test Automation Engineer role at PDI Technologies, focusing on quality assurance automation for retail and petroleum industry software solutions.

Software Engineer IV

Senior Software Engineer position at PDI Technologies, focusing on enterprise software development for retail and petroleum industries using .NET, SQL, and cloud technologies.

Software Engineer

Senior Software Engineer position at PDI Technologies, developing solutions for convenience retail and petroleum brands using Node.js and TypeScript in a hybrid work environment.

Software Engineer III

Senior Software Engineer role at PDI Technologies focusing on backend development for convenience retail and petroleum industry solutions.