Sr. Software Engineer - Marine Division

Storable is the leading provider of technology solutions in the self-storage industry, creating innovative experiences in an industry that has not existed before.
United States
$150,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer - Marine Division

Storable is looking for an experienced Software Engineer who is passionate about software quality and improving the design/development process to play a crucial role in building and scaling our industry-leading Facility Management Software.

As the leading provider of technology solutions in the self-storage industry, we are creating innovative experiences in an industry that has not existed before. You should be passionate about building the right solutions and be comfortable working in an open-ended dynamic environment where roles are flexible and communication is essential. This is a great opportunity for you to join a team that encourages innovation, creativity, teamwork, professional growth, and advancement.

What You Will Be Doing:

  • Design/develop/maintain our web-based applications using Node.js, React, C# (.NET), ASP.NET, SQL, AngularJS, HTML, CSS, Javascript, and other technologies
  • Continually move quality to the left
  • Help maintain and optimize our AWS account by managing resources, monitoring performance, ensuring security best practices, and implementing cost-effective solutions
  • Build/improve continuous integrations/continuous development, and continuous deployment pipeline (CI/CD pipeline)
  • Enhance design policies, processes, procedures, methods, tests
  • Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities
  • Actively participate as a member of an agile team in a Scrum environment
  • Encourage best practices demonstrating how to create effective designs and write maintainable, reusable code
  • Investigate and develop skills in new technologies
  • Monitor everyday activities of the system and provide required support

What You Need To Bring To The Table:

  • Bachelor's degree in a computer-related degree program or equivalent work experience
  • 5+ years of design/development experience with Node.js, React, C# (.NET), ASP.NET, and SQL
  • Solid understanding of best software engineering practices for the full development life cycle (SDLC), including coding standards, code review, source control, build, test, deploy, and operations
  • Strong relational database skills
  • Experience developing web-based applications
  • Passion for mentoring engineer peers to lead best standards, and produce elegant & maintainable technology deliverables
  • Consistent track record of leading successful delivery for large-scale projects
  • Experience with Agile methodologies
  • Strong written and verbal communication skills showing ability to interface with business stakeholders and engineers
  • Strong history of implementing testing methodologies to move quality to the left
  • Acute sense of ownership and the resolve to dig deeper into product and technical issues
  • Strong problem-solving skills
  • Self-motivated, detail-oriented, and responsible team player
  • A self-starter with the ability, passion, creativity, and confidence to independently solve problems and produce results

Nice to Haves:

  • Experience participating in Agile practices such as Test-Driven Development (TDD), Refactoring, and design principles like SOLID, etc.
  • BDD (behavior-driven development)
  • AWS certification
  • Experience with infrastructure as code tools like Terraform, as well as containerization platforms such as Docker
Last updated a month ago

Responsibilities For Sr. Software Engineer - Marine Division

  • Design/develop/maintain web-based applications using Node.js, React, C# (.NET), ASP.NET, SQL, and other technologies
  • Maintain and optimize AWS account
  • Build/improve CI/CD pipeline
  • Enhance design policies, processes, and procedures
  • Communicate and coordinate within the team and with business partners
  • Participate in an agile team using Scrum
  • Encourage best practices for effective designs and maintainable code
  • Investigate and develop skills in new technologies
  • Monitor system activities and provide support

Requirements For Sr. Software Engineer - Marine Division

Node.js
React
Java
JavaScript
TypeScript
  • Bachelor's degree in a computer-related field or equivalent experience
  • 5+ years of design/development experience with Node.js, React, C# (.NET), ASP.NET, and SQL
  • Understanding of best software engineering practices for full SDLC
  • Strong relational database skills
  • Experience developing web-based applications
  • Experience with Agile methodologies
  • Strong written and verbal communication skills
  • Strong problem-solving skills
  • Self-motivated and detail-oriented

Benefits For Sr. Software Engineer - Marine Division

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Generous health coverage including short- and long-term disability
  • 401(k) match after 60 days, 100% vested after 1 year
  • Employer contribution to HSA and HRA
  • Flexible vacation policy
  • Company rewards and recognition program
  • Volunteer PTO time
  • Mental health days
  • Fully-paid parental leave
  • 'Paw'ternity Leave and Pet Bereavement
  • Caregiver Leave
  • Monthly home data stipend
  • Comprehensive fertility care
  • Mental well-being resources
  • Financial expert access
  • Early Wage Access with DailyPay
  • Direct Student Loan Payment Program

Interested in this job?

Jobs Related To Storable Sr. Software Engineer - Marine Division

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.