Software Engineer
Shaft Drillers
Job Description
Software Engineer – Job Description Company: SDI Management LLC Position: Software Engineer (C++, Python, Swift) Department: Research & Design (R&D) Direct Report: R&D Manager Location: Morris, PA Status: Full-Time (Exempt – Computer Employee)/At-Will Purpose: The Software Engineer will use their coding skills in C++ , Python , and Swift to build robust, high-performance software solutions across platforms, including backend systems, web frontends, and mobile applications. Job Duties: Design, develop, and maintain software solutions using C++, Python, and Swift. Collaborate with cross-functional teams on product design, architecture, and feature implementation.
Knowledge, Skills, and Abilities: Proficiency in C++, Python, and Swift. Strong understanding of object-oriented programming principles. Familiarity with REST APIs, mobile UI/UX best practices, and mobile app lifecycle.
Knowledge of cloud services (AWS, Azure) and containerization (Docker). Education: BA/BS degree in Computer Science, Software Engineering, or a related field. Experience: Minimum of 3 years of hands-on software development experience.
Experience developing and deploying iOS applications using Swift. Experience with AI API integration. Physical Requirements: Ability to work long hours at a desk, including weekends if necessary.
Prolonged exposure to screens. Travel: Willingness to travel to field locations and other offices as required. EEO: SDI Management LLC is an Equal Opportunity Employer.
Accommodations are available upon request. #J-18808-Ljbffr