Search jobs > Greenville, SC > Temporary > Senior software engineer

Senior Software Engineer

Rygen Technologies
Greenville, SC, United States
Full-time

About Rygen

Rygen designs and builds technology solutions to empower the logistics industry. Shippers, carriers, vendors, 3PLs that join Rygen are able to eliminate painful tasks like shipment tracking, contract management, invoice payments, and other tedious tasks, allowing them to focus on the core parts of their business.

Rygen has a product-focused team that enjoys building out tools that fundamentally move the logistics industry forward. The team is made up of talented individuals from both technology companies and traditional logistics companies.

About the Role

The Senior Software Engineer (SSE) is an integral part of what makes the development team successful at Rygen Technologies.

We like to believe that every engineer is an architect. The SSE contributes at all levels of the SDLC. This begins early in the design of the product all the way through deployment of the final artifact.

The SSE delivers ongoing business impact across a team, product capability or technical system.

You will play a role in ensuring the quality of your team’s technical work, both code and software designs. You are responsible for designing the software or systems required in your area of ownership and ensuring that they meet their design objectives.

Your understanding of business context and purpose will enable you to make technical decisions aligned with longer term needs, not just immediate requirements.

Our stack is spring boot, vuejs, postgres, rabbitmq.

We use the Shape Up () methodology of product development.

Responsibilities

  • Design / document / develop / test / deploy code all day every day
  • Work with the product, design, and sales teams to understand our customers needs and design thoughtful solutions
  • Design and implement user facing features
  • Participate in the code review process and provide input where needed
  • Mentor more junior developers and provide guidance
  • Preserve the architectural integrity of the applications - no cowboys
  • Promote better practices and share technical knowledge across the team
  • Work across multiple components from frontend to backend to deliver cohesive solutions

Qualifications

  • Several years of software engineering experience
  • Experience across the stack, from ui libraries to backend technologies to database technologies and deployment infrastructure
  • Experience shipping features
  • Knowledge of common design patterns & architectures (MVC, Microservice, SOA, monolith, etc...)
  • Ability to speak to other people, disagree and voice opinion, yet fully commit to final decision

Nice-to-haves

  • Familiarity with Kubernetes
  • Knowledge of TMS, OMS or WMS systems
  • Knowledge of ANSI X12 EDI transaction sets
  • Experience developing a SaaS product
  • Experience developing a multi-tenant application

Benefits & Perks

  • Premium Medical, Dental and Vision Insurance plans
  • Unlimited PTO & Paid Holidays
  • Monthly Group Outings
  • Our coffee & snack & cocktail game is on-point
  • Generous professional development budget to feed your curiosity

We’re looking for a confident, experienced individual for this position, but we value talent and ambition above raw numbers.

If you’re a great fit for us even though you don’t fit all of the above criteria, we’d still love to hear from you!

30+ days ago
Related jobs
Highmark Health
SC, Working at Home, South Carolina

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Systems & Software, Inc.
South Carolina, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Cognito Forms
SC, United States

We are looking for an ambitious and hardworking Senior Software Engineer to join our team who enjoys working with cutting-edge technologies and solving complex problems. A solid understanding of objected-oriented programming, engineering best practices and software design principles. You’ll be respo...

Marriott
SC, United States

Works within Product Squads (teams) and receives direction from Product Owner and engineering lead to develop solutions in accordance with technology roadmaps. Excellent technical knowledge of current systems software, protocols, and standards. Knowledge of software evaluation principles and practic...

20-0278792 Docutech, LLC
G,South Carolina Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

Highmark Health
SC, Working at Home, South Carolina

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

BDO
Greenville, South Carolina

The individual in this role will collaborate with business consultants, data engineers, and software engineers to deliver software product applications in BDO’s tech environment and be comfortable working independently and as part of a team. The Software Engineering Senior Associate, Valuation & Cap...

Wolters Kluwer Financial Services, Inc.
Remote, SC, USA
Remote

The Senior Product Software Engineer for Wolters Kluwer TeamMate has primary responsibility for building maintainable and scalable business applications that operate 24/7/365. This position will report to Manager of Product Software Engineering. Translate software requirements into concise programmi...

Reperio Human Capital
South Carolina, USA

Senior Embedded Software Engineer. Senior Embedded Software Engineer. We are on the hunt for a senior level embedded software engineer, who is willing to take on end to end solution projects. You will be stationed with only mid to senior level fellow engineers, they do not take on internship or entr...

PhoenixEV
Greenville, South Carolina

Bachelor’s Degree in Electrical, Mechanical, Computer, or Software Engineering Required. This position will provide comprehensive support to the PhoenixEV Engineering in Greenville, SC. Develop control system requirement documentation through understanding of supplier specifications, regulatory requ...