
Senior Software Engineer
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
POSITION OVERVIEW
We are seeking an exceptional Senior Software Engineer to join our cutting-edge team developing advanced SaaS solutions for personnel and cargo logistics in the offshore Oil and Gas industry. As a technical leader within our organization, you will play a pivotal role in shaping our technology strategy, architecting complex systems, and driving innovation across our product portfolio.
This role offers an exciting opportunity for a seasoned software engineer to make a significant impact on our products and team while advancing their career in a dynamic, fast-paced environment. Join us in revolutionizing offshore operations through cutting-edge technology and your technical expertise!
ESSENTIAL DUTIES & ACCOUNTABILITIES
Architect, design, and implement complex, scalable software solutions for our SaaS platform using C# .NET, advanced web technologies, and cloud services
Lead technical design discussions and make critical architectural decisions that align with business goals and technology strategy
Mentor and provide technical guidance to junior and mid-level engineers, fostering their professional growth and enhancing team capabilities
Collaborate with product managers and stakeholders to translate business requirements into technical specifications and implementation plans
Spearhead the adoption of best practices in software development, including design patterns, code quality, and performance optimization
Conduct and lead comprehensive code reviews, ensuring high code quality and adherence to coding standards across the team
Design and implement robust, scalable database structures and optimize database performance for high-volume data processing
Develop and maintain complex RESTful APIs and microservices architectures
Lead the integration of third-party systems and APIs to enhance our platform's capabilities
Implement advanced security measures to protect sensitive data and ensure compliance with industry regulations
Troubleshoot and resolve critical production issues, leading root cause analysis and implementing long-term solutions
Drive the adoption of automated testing strategies, including unit testing, integration testing, and performance testing
Collaborate with the DevOps team to design and implement efficient CI/CD pipelines and deployment strategies
Evaluate and recommend new technologies, frameworks, and tools to improve development efficiency and product performance
Contribute to the development of technical documentation, including architecture diagrams, API specifications, and system design documents
Participate in agile ceremonies, ensuring smooth project execution and team alignment
Represent the engineering team in client meetings for complex technical discussions or issue resolution
Stay abreast of industry trends and emerging technologies, applying relevant innovations to our products and processes
QUALIFICATION REQUIREMENTS
Education
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
Master’s degree in Computer Science preferred
Experience
7+ years of professional software development experience
Proven track record of leading complex software projects from conception to deployment
Technical Skills
Expert-level proficiency in C# and .NET framework (including .NET Core and .NET 5+)
Advanced knowledge of web technologies (HTML5, CSS3, JavaScript) and modern front-end frameworks (React, Angular, or Vue.js)
Proficient in SQL and experience with relational databases (e.g., SQL Server, PostgreSQL, Oracle)
Extensive experience with database design, optimization, and ORM frameworks (e.g., Entity Framework)
Expertise in API design and development, including RESTful and RPC approaches
Strong knowledgeof software security practices, including OWASP principles and secure coding standards
Profound understanding of software design patterns, SOLID principles, and clean code practices
Experience with cloud platforms (Azure or AWS) and microservices architectures
Strong knowledge of DevOps practices, CI/CD pipelines, and containerization (e.g., Docker)
Experience with performance tuning, optimization, and scalability of large-scale applications
Proficiency with version control systems, preferably Git
Soft Skills
Exceptional problem-solving and analytical thinking abilities
Strong leadership and mentoring skills
Excellent communication skills, able to explain complex technical concepts to both technical and non-technical audiences
Proven ability to influence and drive consensus across teams and stakeholders
Self-motivated with a passion for continuous learning and staying updated on emerging technologies
Strong organizational and time management skills
Preferred Qualifications
Experience in logistics, transportation, or Oil & Gas industry
Familiarity with Agile and Scrum methodologies
Additional Requirements
Eligible to work in the United States
Willingness to occasionally work flexible hours to support critical deployments or resolve urgent issues
ORGANIZATIONAL CORE VALUES
Safe – We are absolute in our belief in the tenets of Destination Zero and that Zero is not only achievable, but the only acceptable outcome.
Efficient – We are focused on outcomes that are smart and responsible by making the best use of our resources to maximize overall productivity as a high performing organization.
Quality – We are committed to ensuring excellent organizational performance, which produces sustainable and reliable outcomes.
Service – We are dedicated to the service of our customers, our communities and each other.
BEHAVORIAL COMPETENCIES
Drive & Energy - Effective performers have a high level of energy and the motivation to sustain it over time. They are ambitious and passionate about their role in the organization. They have the stamina and endurance to handle the substantial workload present in today’s organization. They are motivated to maintain a fast pace and continue to produce even in exhausting circumstances.
Functional/Technical Expertise - Effective performers are knowledgeable and skilled in a functional specialty (e.g., finance, marketing, operations, information technologies, human resources, etc.). They add organizational value through unique expertise in a functional specialty area. They remain current in their area of expertise and serve as a resource in that area for the organization.
High Standards - Effective performers establish and model standards that guarantee exceptional quality and necessary attention to detail. They continually seek to improve processes and products, and they hold staff accountable for quality. They find best practices, share them, and then improve upon them.
Initiative - Effective performers are proactive and take action without being prompted. They don’t wait to be told what to do or when to do it. They see a need, take responsibility and act on it. They make things happen.
Integrity - Effective performers think and act ethically and honestly. They apply ethical standards of behavior to daily work activities. They take responsibility for their actions and foster a work environment where integrity is rewarded.
HSEQ DUTIES & RESPONSIBILITIES
Understand and provide visible support of Destination Zero
Practice job duties with Safety at the core of all tasks
A job is not complete unless it is done safely
Stand-Up, Speak-Out, and Take-Action – Do the right thing when no one is looking, report safety concerns, near misses and incidents to management, use the Stop Work authority to immediately stop unsafe acts or work practices.
DIMENSIONS
Reports to: Director of Engineering
Direct Reports: None, but may mentor junior developers
Collaborates with: Engineering teams, Product Management, DevOps, QA, and Data Science
Project Scope: Leads large-scale, complex projects or multiple concurrent projects critical to the company's SaaS platform for offshore Oil and Gas logistics
Code Responsibility: Oversees code quality and architecture across multiple projects or entire product lines
Decision Making: Makes high-level technical decisions that significantly impact product direction and technology stack choices
Financial Impact: Substantial; decisions and contributions directly affect product performance, scalability, and innovation, influencing company revenue and market position
Customer Interaction: Regular interaction with key clients for complex technical discussions, issue resolution, and feature planning
Learning Curve: 4-6 months to fully understand the company's technology ecosystem and business domain
Career Progression: Potential to advance to Principal Engineer or Engineering Management roles within 2-3 years
Influence: Shapes technical strategy, influences company-wide engineering practices, and contributes to long-term technology roadmap
Risk Management: Identifies and mitigates significant technical risks that could impact the entire product or company operations
Innovation: Expected to drive innovation, introduce new technologies, and lead R&D efforts for next-generation solutions
Team Development: Responsible for mentoring and upskilling the engineering team, fostering a culture of technical excellence
Cross-functional Leadership: Acts as a bridge between technical teams and business stakeholders, translating complex technical concepts into business value
PHYSICAL DEMANDS AND ENVIRONMENTAL CONDITIONS
PHYSICAL DEMANDS:
Prolonged periods of sitting at a desk and working on a computer
Frequent use of hands to handle, control, or feel objects, tools, or controls
Ability to see details of objects at close range
Occasional standing, walking, and reaching with hands and arms
Must be able to lift approximately 15 pounds occasionally
Manual dexterity and coordination sufficient to operate office equipment
Eyesight (corrected or uncorrected) sufficient to read a variety of materials, including fine print
Hearing and speech abilities sufficient for clear communication
WORK ENVIRONMENT:
Office environment with regular interruptions
Exposure to computer screens for extended periods
May involve small and large group meetings
May require occasional travel to conduct work, using own transportation
Additional Considerations
Regular exercise and physical activity are recommended to counteract the sedentary nature of the job and promote overall well-being
Proper ergonomic practices should be followed to maintain good posture and reduce the risk of musculoskeletal issues
DISCLAIMER
The above Statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed, as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.
PHI Aviation, LLC provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
