Senior Software Engineer - Cloud

Full Time
Charlotte, NC 28273
Posted
Job description

At Odyssey, we believe high expectations are the key to everything. When we strive to become better than what we are, everything around us becomes better, too. Odyssey strives to foster an environment that allows employees to develop new ideas and thrive. With our advanced technology, global network and integrated processes, we regularly break new ground for clients and are able to offer logistics careers that cultivate successful professionals and develop existing talent.

Our team is comprised of logisticians, engineers, technicians and supply chain experts, as well as professionals in other administrative and specialized areas who work at multiple locations across the United States, as well as in our international operations in North America, Europe and Asia.

For more information, please visit www.odysseylogistics.com

Are you someone that is interested in a position where you can apply your experience and continue to grow. Are you someone that sees a challenge as an opportunity not realized? Are you someone that is curious about the world around you and has the passion to explore? Is your guiding principle to resolve problems before they start? Then Odyssey Logistics may be the right place for you. Here at Odyssey Logistics & Technology we are living into these principles every day and hiring individuals that have Drive to get work completed, are Proactive to get ahead of problems, are Curious to continue to learn and have the Experience necessary to move the organization forward.

Summary / Primary Role:
In this position as the Senior Software Engineer, we are looking for a technology lead that would be performing both hands on design and development as well as mentoring software engineers with less experience. Success in this role all comes down to this individual’s ability to be able to distill complex business problems into simple technology solutions by applying their experience with both on-premise, SaaS and cloud technology platforms. Much of the new development that will be attributed to this role will involve the creation of n-tier, web-based platforms with proper solutions for data persistence and next-generation integration patterns.

Principal Duties and Responsibilities:
(Management may amend or assign duties and responsibilities to this job at any time)
· Responsibility for the practice of software engineering discipline including but not limited to, technology decisions, standards definition, and software quality.
· Responsible for detailed system design using industry design patterns and platforms
· Responsibility for the software engineering productivity and throughput all the while ensuring good software engineering practices are followed (code complexity, unit testing, etc…)
· Responsible for technical non-functional requirements that lean into application security, observability, performance, stability, and resiliency.
· Develop and ensure all organizational software standards applied consistently across all deliverables.
· Work across departments and teams to ensure and communicate alignment

Qualifications and Key Skills:**
(The following are representative of the education, experience, knowledge, skills or ability required for this position)
· M.S. or B.S. in Computer Science or related field
· 7+ years of relevant hands-on experience building software systems
· 3+ years as a technical lead in an Agile development working environment
· 3+ years of experience software solutions in the cloud (AWS, Azure of GCP)
· 5+ years of experience working with JavaScript front-end development technologies (i.e Angular, React, NodeJS)
· 5+ years of experience working with REST API development using Java or JavaScript languages and frameworks.
· 5+ years of experience working with database technologies (i.e. MySQL, PostgreSQL)
· 3+ years of experience with other integration patterns like Pub/Sub and Event Streaming
· Strong communication skills, both oral and written, in English.
· Strong interpersonal skills and proven ability to work harmoniously with a diverse team of software developers.

Work Environment:**
Normal office environment with some remote work.

Physical Demands:**
Must operate normal office equipment such as a phone, computer, and copy machine. Prolonged periods sitting at a desk and working on a computer.

We offer competitive compensation and benefits package including:

  • Choice of medical plans with FSA, HRA and HSA options;
  • Company-paid dental and life/disability Plans;
  • 401K with company match;
  • Preferred vendor discounts;
  • Work-life balance

No relocation allowance will be considered unless specifically addressed. All applicants must be currently authorized to work in the United States.

Odyssey does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other characteristic protected by applicable federal, state or local laws and ordinances.

Job Type: Full-time

Ability to commute/relocate:

  • Charlotte, NC 28273: Reliably commute or planning to relocate before starting work (Required)

Work Location: One location

gatheringourvoice.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, gatheringourvoice.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, gatheringourvoice.org is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs