Software Engineer III

PDI Technologies empowers convenience retail and petroleum brands with technology solutions that drive growth and operational efficiency.
iOS
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Software Engineer III

PDI Technologies is a global leader in providing technology solutions for convenience retail and petroleum wholesale businesses. We're seeking a Senior iOS Developer to join our agile mobile team, working on industry-leading apps used by millions of users and Fortune 500 companies. Our platform connects convenience across the globe, enabling businesses to increase productivity and make data-driven decisions through solutions like GasBuddy.

As a Software Engineer III, you'll be instrumental in designing and developing high-performance iOS applications, working with cutting-edge technologies and integrating various third-party SDKs. You'll be part of a collaborative environment that values technical excellence, mentorship, and innovation.

The role offers a perfect blend of technical challenges and growth opportunities, working on applications that have real-world impact. You'll be joining a company that values diversity, integrity, and professional growth, offering comprehensive benefits and a supportive work culture.

Our technology stack includes Swift and Objective-C, and you'll be working with modern iOS frameworks and development tools. The position offers the flexibility of hybrid work arrangements while maintaining strong team collaboration and mentorship opportunities.

If you're passionate about mobile development, have a strong foundation in iOS technologies, and want to be part of a company that's transforming the convenience retail and petroleum industry through technology, this role presents an excellent opportunity for your career growth.

Last updated 2 months ago

Responsibilities For Software Engineer III

  • Design, develop, and maintain high-performance iOS applications
  • Integrate third-party SDKs and APIs to enhance app functionality
  • Write clean, maintainable, and well-documented code
  • Implement unit tests, performance tests, and quality assurance measures
  • Collaborate with cross-functional teams to define requirements
  • Provide code reviews and system design input
  • Troubleshoot and resolve defects
  • Provide off-hours support as assigned
  • Mentor and guide junior team members

Requirements For Software Engineer III

  • 5+ years of experience developing mobile applications, primarily for iOS
  • Proficient in Swift and Objective-C programming languages
  • In-depth understanding of iOS UI/UX concepts and technologies
  • Solid grasp of algorithms, data structures, and time complexity
  • Knowledge of standard design patterns and architectural patterns
  • Experience with continuous integration tools and processes
  • Familiarity with integrating third-party SDKs
  • Strong problem-solving and analytical skills
  • Excellent oral and written communication abilities

Benefits For Software Engineer III

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

Interested in this job?

Jobs Related To PDI Technologies Software Engineer III

Senior iOS Engineer, Guest & Host

Senior iOS Engineer position at Airbnb focusing on guest and host checkout experience, requiring 5+ years of experience and strong Swift programming skills.

Senior iOS Engineer, Trust Identity

Senior iOS Engineer position at Airbnb focusing on identity verification and trust-building features for the platform's global community.

Senior iOS Engineer, Guest & Host

Senior iOS Engineer position at Airbnb working on Communication and Connectivity team, building tools for guest-host interactions and messaging systems.

Senior iOS Engineer, Quality Engineering

Senior iOS Engineer position at Airbnb focusing on quality engineering, test automation, and framework development for iOS applications with competitive compensation.

Software Engineer (iOS), Enterprise Systems

Senior iOS Software Engineer role at Apple, focusing on enterprise systems development with competitive compensation and comprehensive benefits.