Software Engineer
Job Description
Relay is seeking a mid-level Software Engineer to help build our next generation of software and services. Haven't heard of Relay? You will soon!
Relay, a Raleigh- based product company, is looking to change the way we communicate. We've designed, built, and launched an entirely new product category -- a simple, rugged, internet-enabled smart-device and all the software that runs it -- that is disrupting the handheld radio industry for B2B enterprise clients and non-desk workers (hospitality, healthcare, education, golf, parks, sports, ...).
This isn't your run-of-the-mill VoIP app; we've achieved proven product-market fit with a user experience that solves real-world customer pain and unlocks new capabilities for them through our robust API Platform.
This role involves developing Java web applications with Amazon Web Services that power our backend systems. We build APIs, internal applications, integrate with 3rd party providers (for things like billing, logistics, customer service), and own a data warehouse.
Our stack is a Java application tightly coupled with Amazon Web Services products and features. The ideal candidate will have experience with the following:
What you'll do:
- Collaborate with other engineers to implement new software solutions.
- Analyze requirements and specifications to determine the feasibility of proposed projects and solutions, including risk assessment of current production systems, and project estimation.
- Develop unit and functional/integration tests.
- Support production deployments of developed solutions and ongoing production support
- Document solutions for team members and end users.
- Research best practices in software development, and demonstrate the ability to share new knowledge with the team.
The skills, experience and capabilities you have:
- Software design skills with a deep understanding of object oriented programming fundamentals and design patterns.
- Experience with relational database systems.
- Experience in developing RESTful APIs.
- Excellent technical problem solving and debugging skills with asynchronous systems.
- Strong self-motivation and willingness to tackle challenging problems.
- Ability to multitask, work and communicate in a fast paced environment.
- Ability to provide technical mentorship in a team environment.
- 2+ years of current Java experience.
- 2+ years of hands-on development with MySQL, PostGres or similar.
- 2+ years producing and consuming RESTful web service APIs.
- Experience developing asynchronous applications ideally with Amazon SWF, or similar technologies.
- Experience with interpreted languages such as Python or Perl.
- Experience developing in a Linux/Unix environment using Git (or similar versioning systems) for source control.
- Experience with Amazon Web Services (S3, EC2, RDS, SWF, SQS, Cloudformation) or other cloud services (Azure, Google, etc) is a plus.
About us: company, culture & perks:
First and foremost our culture hinges on growth, impact, and connection where Relayers can do the best work in their lives.
It's truly amazing what happy, engaged team members can achieve. Our ever evolving list of benefits means you'll be able to achieve work/life balance, stay healthy, perform impactful work, grow in your role, look after yourself/your family, and invest in your future.
At Relay, we offer...
- 100% Paid Insurance Health, Dental, Vision, Long/Short Term Disability and Life Insurance benefits
- Generous Paid Time Off
- 401(K) Savings Plan + Company Match
- Baby Birth Cost Assistance + Paid Parental Leave
- Free Gym Access
- Phone, Fitness Tracker or Home Gym Equipment - annual credit towards a fitness tracker or other workout equipment
- Free Snacks and Fun Times
- Latest PCs/Macbooks, standing desks, and all the accessories and software you need to succeed in your role
Date Posted
09/03/2022
Views
6
Similar Jobs
Software Engineer II - The Walt Disney Company
Views in the last 30 days - 0
Disney Entertainment ESPN Technology is reimagining viewing experiences for beloved stories and transforming Disneys media business They are building...
View DetailsNetwork Systems Engineer (Pre-Sales) - Arista Channels
Views in the last 30 days - 0
Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...
View DetailsSenior Infrastructure Engineer #4109 - GRAIL
Views in the last 30 days - 0
GRAIL a healthcare company based in Menlo Park California is seeking a Senior Infrastructure Engineer The role involves designing implementing and mai...
View DetailsLead Cloud Engineer (RapidScale) - Cox Enterprises
Views in the last 30 days - 0
RapidScale a leading provider of secure and reliable managed cloud solutions is seeking a Lead Cloud Engineer The role involves maintaining and develo...
View DetailsAssociate Product Engineer - Renesas Electronics
Views in the last 30 days - 0
Renesas Electronics is seeking a recent graduate with a degree in Electrical or Computer Engineering for a Product Engineer role The role involves dev...
View DetailsSenior Equipment Engineer #4088 - GRAIL
Views in the last 30 days - 0
GRAIL a healthcare company based in Menlo Park California is seeking a Sr Equipment Engineer for their Engineering Operations team The role involves p...
View Details