Senior Software Engineer

Company:  MORAN TOWING CORPORATION
Location: Jacksonville
Closing Date: 07/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Brief Description

Join a leading company in the Maritime Industry in a critical role on our IT team! Moran Towing Corporation ( has an exciting opportunity available as aSenior Software Engineer in our Jacksonville, FL office. This full-time, exempt position reports to the Director, Application Development and Support.

Position Summary

The Senior Software Engineer will play a pivotal role in shaping Moran’s technological direction, building and mentoring a team of engineers, and driving the development of high-quality software solutions. The Senior Software Engineer will be responsible for in-depth knowledge of our systems and applications, while providing expert guidance and leadership in designing, developing, and deploying software solutions, emphasizing scalability, performance, and security. This role will define and implement robust software architectures aligned with our business goals, utilizing technologies such as .NET, Azure and IoT. Additionally, this role will involve working with APIs and collaborating with cross-functional teams, staying up to date on industry trends, and working with vendors and solution providers.

Specific Responsibilities include, but are not limited, to:

Primary Responsibilities

  • Develops an in-depth knowledge of the company’s systems, applications, business processes and operations.
  • Provides expert guidance and leadership in the design, development, and deployment of software solutions based on the Microsoft stack, ensuring scalability, performance, and security.
  • Defines and implements robust software architectures that align with business goals and future scalability, utilizing Microsoft technologies such as .NET, Azure, and SQL Server.
  • Enforces coding standards and best practices, conducts code reviews, and champions continuous improvement in development processes to maintain the highest code quality.
  • Cultivates development talent primarily in the Microsoft technology stack, IoT and several SaaS products to support the Agile execution teams.
  • Delivers business technology solutions and ensures they meet business partner needs related to requirements and time to deliver, following defined system development processes.
  • Reviews, analyzes, and evaluates needs required to support future strategies.
  • Mentors technical professionals in a Scaled Agile Environment, following the SAFe framework.
  • Participates in project planning, budgeting, timelines, and delegation for products.
  • Leads the integration of API solutions and collaborates with the data team to pull API code.
  • Drives IoT initiatives and ensures the seamless integration of IoT devices within the software ecosystem.


Secondary Responsibilities

  • Collaborates with Program, Product, and Business teams to ensure that products meet or exceed customer expectations.
  • Stays up to date with industry trends and advancements in technology to inform product development decisions.
  • Creates and maintains technical documentation for software solutions, APIs, and system architecture.
  • Other related responsibilities as assigned.


Required Qualifications

  • BS degree in Computer Science/Information Technology or related field.
  • Minimum of 10 years of professional software development experience.
  • Minimum of 2 years of experience as a lead Software Engineer.
  • Proven experience as a Software Engineer with a strong focus on the Microsoft technology stack.
  • Extensive expertise in Microsoft technologies such as .NET, C#, NET, Azure, SQL Server, and related frameworks.
  • In-depth knowledge of software architecture, design patterns, and best practices.
  • Experience with API design and integration.
  • Experience with IoT technologies and integration.
  • Strong leadership and mentoring skills with the ability to guide and develop a team of engineers.
  • Deep knowledge of Agile development methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and presentation skills.
  • Ability to think strategically and generate new ideas.


Preferred Qualifications

  • Knowledge of the marine industry.
  • Knowledge of security best practices and experience implementing security measures in software.
  • Familiarity with DevOps practices and tools.


Physical demands of this position include being able to:

  • Sit or stand for prolonged periods of time.
  • Frequently walk.
  • Frequently reach with hands and arms.
  • Handle paper and typing with good finger dexterity.
  • Occasionally crouch and stoop.
  • Occasionally lift and/or carry up to 15 pounds.
  • Speak, hear, and see (close vision and color vision).


Working Conditions

  • Ability and willingness to work in the Jacksonville, FL office a minimum of 3 days per week and work remotely the remainder of the week.
  • Travel as necessary (

    In Return, We Offer:

    • Competitive compensation
    • Career development opportunities
    • Team-oriented work environment
    • Medical, Dental, and Vision Insurance
    • Health Care Flexible Spending Account (FSA)
    • Company paid Life, AD&D, and Long-Term Disability Insurance Plans
    • Employee Assistance, Health Advocate, and Wellness Programs
    • Generous 401(k) Plan with employer non-elective, matching, and discretionary contributions
    • Company paid Financial Advice Program
    • Tuition Reimbursement Program
    • Paid Vacation based on years of service


    This job description does not cover or contain a complete list of responsibilities or activities. Responsibilities and activities may change, or other responsibilities and activities may be assigned, at any time with or without notice.

    Moran Towing Corporation is an Equal Opportunity Employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, color, national origin, religion, gender, age, disability, veteran status, genetic data, or other legally protected status.

    #J-18808-Ljbffr
    Apply Now
    Share this job
    MORAN TOWING CORPORATION
    • Similar Jobs

    • Senior Software Engineer

      Jacksonville
      View Job
    • Software Engineer Senior

      Jacksonville
      View Job
    • Software Engineer Senior

      Jacksonville
      View Job
    • Software Engineer Senior

      Jacksonville
      View Job
    • Senior Software Engineer

      Jacksonville
      View Job
    An error has occurred. This application may no longer respond until reloaded. Reload 🗙