Software Developer III

Crowley Maritime Corporation

Jacksonville (FL)

Hybrid

USD 140,000 - 180,000

Full time

35 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive pay
Medical, dental, vision benefits
Paid vacation and holidays
Learning and development opportunities
Well-being resources and gym discounts

Job summary

Crowley Maritime Corporation in Jacksonville, FL is seeking an experienced Software Engineer to design, develop, and deploy full-stack solutions across AWS, containers, and serverless environments. You will work with Angular/React front-ends and ASP.NET Core back-ends, applying SOLID principles and modern DevOps practices to deliver scalable, secure systems.

Collaborate with product, security, and QA teams to ensure quality and performance, mentor junior developers, and drive architectural

Qualifications

  • 8–10 years of software/application development experience.
  • Bachelor's degree in computer science or related field, or equivalent combination of education and experience.

Responsibilities

  • Design, build and maintain full stack web applications with Angular or React on the front end and ASP.NET Core on the back end.
  • Architect scalable, secure and observable systems using clean architecture, domain-driven design and SOLID principles.
  • Build and document REST APIs (OpenAPI); implement authentication with Okta (OIDC/OAuth 2.0/SAML).
  • Deploy and operate services on AWS with containers or serverless; use infrastructure as code and CI/CD pipelines.
  • Write automated tests (unit/integration/e2e) and maintain quality gates in pipeline.
  • Lead code reviews and audits for performance, security and accuracy.
  • Monitor production with logging and tracing; troubleshoot issues and perform root-cause analysis.
  • Collaborate with product, design, QA and security teams to resolve issues; mentor junior developers.

Skills

Full-stack development
C#/.NET
Angular/React
ASP.NET Core
REST/OpenAPI
AWS & Cloud
DevOps/GitHub Actions
CAS/CI/CD
Security best practices
Unit/Integration testing
DI/Async programming
SOLID/DDD

Education

Bachelor's degree in computer science or related field

Tools

OpenAPI/Swagger
Terraform / AWS CDK

Job description

Crowley is a privately held, U.S.-owned and operated company serving the maritime, logistics and energy industries with scale in 36 nations and island territories. Our Purpose is to bravely advance what's possible to elevate people and planet, guided by our values of Integrity, Sustainability and Drive.

With more than $3 billion in annual revenue, our solutions provide integrated supply chains with a commitment to safety and reliability in our ocean and land transportation services and facilities.

We set high standards, operate with discipline, and continuously improve how we work. Performance, operational excellence and innovation drive how we compete, grow and deliver to our customers and partners.

Work Arrangement:

Hybrid

What You’ll Do:

Responsible for utilizing established procedures, guidelines, and industry knowledge and experience to identify and implement moderately complex to complex solutions to meet information technology (IT) systems needs and requirements through designing, coding, testing and analyzing new and existing software, under general to minimal direction.

Key Responsibilities:
  • Design, build and maintain full stack web applications with Angular or React on the front end and ASP.NET Core on the back end.
  • Architect scalable, secure and observable systems using clean architecture, domain-driven design and SOLID principles.
  • Build and document REST APIs (OpenAPI), and where needed gRPC or GraphQL endpoints and event-driven integrations.
  • Implement authentication and authorization with Okta (OIDC, OAuth 2.0, SAML), including SSO and role- or policy-based access.
  • Deploy and operate services on AWS using containers or serverless, with infrastructure as code and automated CI/CD pipelines.
  • Write automated unit, integration and end-to-end tests, and keep quality gates in the pipeline.
  • Lead code reviews and code and configuration audits for accuracy, performance and security.
  • Monitor production with logging, metrics and tracing; troubleshoot incidents and drive root-cause fixes.
  • Use AI coding assistants responsibly to speed delivery and help set team standards for their safe use.
  • Perform need, trend, feasibility and performance assessments so business requirements are met, risks are reduced and value is maximized.
  • Create technical documentation, architecture decision records and user guides.
  • Plan and estimate SDLC phases for medium-scale projects or major components of larger ones.
  • Partner with product, design, QA, security and business teams to resolve software and system issues.
  • Coach and mentor less experienced developers.
Qualifications

Experience: 8 - 10 years of software/application development experience.

Education & Credentials: Bachelor's degree in computer science or a related field; or equivalent combination of post-high school education and experience equal to nine (12) years.

Technical Skills
  • Back end: C# 12+, .NET 8 and .NET 10 (LTS), ASP.NET Core Web API and Minimal APIs, Entity Framework Core, dependency injection, async programming, background services.
  • Front end: Angular 18+ (standalone components, signals, RxJS, NgRx) or React 18/19 (hooks, Server Components, Redux Toolkit or TanStack Query, Next.js); TypeScript 5.x, JavaScript (ES2023+), HTML5, CSS3/SCSS, responsive and accessible (WCAG 2.2) UI.
  • APIs and integration: RESTful API design, OpenAPI/Swagger, API versioning, microservices, messaging with Amazon SQS/SNS or EventBridge.
  • Identity and security: SSO with Okta (OIDC, OAuth 2.0, SAML), JWT, OWASP Top 10, secrets management with AWS Secrets Manager.
  • Data: SQL Server (T-SQL, query tuning, indexing) or another relational database; NoSQL such as Amazon DynamoDB or MongoDB; caching with Redis.
  • AWS cloudseeds/Fargate or EKS, Lambda, API Gateway, RDS/Aurora, S3, CloudWatch, IAM.
  • DevOps: GitHub (branching, pull requests), CI/CD with GitHub Actions or AWS CodePipeline, Docker, infrastructure as code with AWS CDK, CloudFormation or Terraform.
  • Testing: Unit or NUnit, Moq or NSubstitute, Jest or Vitest, Playwright or Cypress, test-driven development.
  • Architecture: Design patterns, SOLID, clean architecture, CQRS, domain-driven design.
  • Ways of working: Agile/Scrum, Jira or similar; Microsoft Office (Word, Outlook, PowerPoint, Excel).
  • AI-assisted development with tools such as GitHub Copilot or Claude Code, including prompt practices and review of generated code.
  • Building AI features into applications with Amazon Bedrock or other LLM APIs: retrieval-augmented generation, Semantic Kernel or Microsoft.Extensions.AI. NET Aspire for local orchestration and service defaults in cloud-native .NET apps.
  • Observability with Open Telemetry, AWS X-Ray, Datadog or a similar platform.
  • Real-time features with SignalR or WebSockets.
  • Micro-frontends (Module Federation) and design systems such as Angular Material, Tailwind CSS or a shared component library.
  • Performance work: Core Web Vitals, server-side rendering and hydration, profiling with BenchmarkDotNet.
  • Security tooling in the pipeline: SAST, dependency scanning (Dependabot, Snyk), container image scanning.
  • AWS certification, such as AWS Certified Developer - Associate or Solutions Architect - Associate.
Competencies

Ability to communicate effectively verbally and in writing, including the ability to convey technical information to technical and non-technical users. Ability to establish and maintain effective working relationships with internal/external business partners. Ability to evaluate process effectiveness and develop change or alternatives. Ability to prioritize, organize and perform multiple work assignments simultaneously. Ability to function effectively with, or as part of, a team. Ability to effectively manage projects that may vary in nature and scope. Ability to identify and/or document existing and new trends, as well as evaluate and predict their impact on the organization. Ability to interface software and business applications with other systems. Ability to indirectly mentor, coach, train, and/or supervise employees. Knowledge of and ability to conduct need, trend, feasibility and performance assessments. Knowledge of applicable computer software, operating systems and standard programming languages, concepts, practices and procedures. Knowledge of and ability to design and develop various forms of software and/or applications using a variety of information technology tools and resources. Knowledge of and ability to apply the concepts, principles and practices of the Software Development Life Cycle (SDLC).

What We Offer?

We inspire top talent by offering a comprehensive and competitive package that supports the diverse needs of our people - on land, at sea, in offices, and remotely.

Our Total Rewards include:
  • Competitive pay with recognition programs
  • Comprehensive benefits: medical, dental, and vision insurance, life and disability coverage, and paid vacation and holidays
  • Leave and family support: parental leave and sick leave
  • Learning and growth: access to training and development for continuous skill development
  • Well-being resources: Employee Assistance Program, wellness program, and gym membership discounts

At Crowley, we invest in you - your success, your health, and your future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Administrator IV
Systems Administrator IV

Crowley Maritime Corporation • Anchorage (AK)

Hybrid
USD 110,000 - 160,000
Medical, dental and vision
Life insurance
Paid vacation and holidays
+2
Systems Administrator IV
Systems Administrator IV

Crowley • Anchorage (AK)

Hybrid
USD 120,000 - 155,000
Competitive pay
Medical, dental, vision insurance
Life and disability coverage
+3
Port Engineer
Port Engineer

Crowley • Pascagoula (MS)

On-site
USD 90,000 - 150,000
Competitive pay
Medical, dental, vision insurance
Paid vacation and holidays
+3
Director, Cybersecurity Architecture
Director, Cybersecurity Architecture

Crowley Maritime Corporation • Jacksonville (FL)

Hybrid
USD 140,000 - 210,000
Competitive pay
Benefits package
Parental leave
+2
Analyst, Strategy
Analyst, Strategy

Crowley Maritime Corporation • Jacksonville (FL)

Remote
USD 85,000 - 110,000
Medical, dental, and vision insurance
Life and disability coverage
Paid vacation and holidays
+3
Sr. Analyst, Strategy
Sr. Analyst, Strategy

Crowley Maritime Corporation • Jacksonville (FL)

Remote
USD 120,000 - 180,000
Competitive pay
Comprehensive benefits: medical,Dental
Vision, life & disability coverage
+4
Sr. Analyst, Strategy
Sr. Analyst, Strategy

Crowley • Jacksonville (FL)

Remote
USD 120,000 - 180,000
Competitive pay
Medical, dental, vision benefits
Parental leave
+2
Analyst, Strategy
Analyst, Strategy

Crowley • Jacksonville (FL)

Remote
USD 90,000 - 130,000
Competitive pay
Benefits package
Parental leave
+2
Port Engineer
Port Engineer

Crowley Maritime Corporation • Pascagoula (MS)

On-site
USD 110,000 - 160,000
Medical, dental, vision insurance
Paid vacation and holidays
Parental leave
+2
Hybrid A&C Manager I
Hybrid A&C Manager I

Crowley • Jacksonville (FL)

Hybrid
USD 52,000 - 62,000
Competitive pay
Medical, dental, and vision insurance
Life and disability coverage
+4