Company

OmaticSee more

addressAddressMount Pleasant, SC
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

Who We Are:

Omatic solutions are purpose-built using the direct feedback of our 3,000+ social good customers. With over 80% of nonprofit organizations leveraging 4 or more cloud solutions today, the need for a uniquely tailored integration solution has never been greater. 
Omatic is a place where the employees thrive on helping others, both through business goals and personal pursuits. Fun, energetic, and lively are terms frequently used to describe the culture at Omatic, and this is balanced by an undercurrent of hard work and commitment. The team tackles challenges, revels in the process of solving problems, celebrates the wins for our company and our customers, all while existing to empower social good organizations. 
What You Will Be Doing:
Omatic is hiring a Senior Software Engineer with a strong background in cloud-native architecture, microservices, document databases, and hybrid cloud environments. We are looking for a seasoned professional who is passionate about leveraging the ideal technologies for the task, and has extensive experience working with external APIs, rate limiting, data transformation, and data enrichment.
If you are interested in a fast-paced evolving environment where you can influence the future of the organization through building up great engineering practices, people, and systems, keep reading. Duties include:

  • Design, develop, and implement complex software applications using modern technologies and tools, with a focus on microservices, document databases, and working with external APIs.
  • Take a leadership role in the design, deployment and management of applications in hybrid cloud environments using Kubernetes.
  • Implement rate limiting strategies and data transformation/enrichment processes.
  • Collaborate with cross-functional teams to define, design, and evolve best practices within the organization.
  • Conduct code reviews, mentor junior and mid-level engineers, providing guidance and support to enhance their skills and performance.
  • Troubleshoot, debug and upgrade existing software.

What You Will Bring to Omatic:

  • Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is preferred. Your equivalent experience may also qualify.
  • Minimum of 5 years of experience in software development, with a proven track record of leading large scale projects. Minimum of 2 years in technical leadership.
  • Experience leveraging LLM, ML technology to accelerate software development and enhance product solutions including experience with model pinning and lifecycle management.
  • Experience with test data management systems including generation and anonymization.
  • Extensive experience with Kubernetes, microservices, document databases, and hybrid cloud environments.
  • Experience working with external APIs, implementing rate limiting, and performing data transformation and enrichment.
  • Strong understanding of software development life cycle (SDLC) and agile methodologies including proven ability to mentor and guide others.
  • Demonstrated problem-solving skills and attention to detail.
  • Strong communication and teamwork skills, with a proven ability to lead and inspire a team.
  • Expertise in more than one commonly used language for containerized microservices.
  • Ability to work effectively in C# and VueJS code bases.
  • Ability to adapt micro-frontend architecture to JS projects to facilitate concurrent work on a single app.
  • Deep understanding of Kubernetes, containerization and microservices architecture including ability to teach concepts and best practices to others.
  • Experience making appropriate design and scaling decisions regarding document databases, relational databases, Graph databases, and large table stores.
  • Proficiency in managing and deploying applications in hybrid cloud environments.
  • Proven experience working with external APIs, implementing rate limiting, and performing data transformation and enrichment.
  • Knowledge of professional Software Engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, automated testing, and operations.
  • Experience with test-driven development.
Job Perks:
  • Competitive health/dental/vision insurance, life insurance and short-term disability 
  • 401K with company match 
  • Unlimited/flexible PTO 
  • 12 weeks fully-paid parental leave
  • Remote work schedules 

Powered by JazzHR

tyBhtjU5Dx

Refer code: 7986403. Omatic - The previous day - 2024-01-29 11:48

Omatic

Mount Pleasant, SC
Jobs feed

Locums - Columbia, South Carolina, CRNA Job

Recruitwell

Columbia, SC

Occupational Therapist/Hand Therapist

Select Medical

Cincinnati, OH

Locums - Bullhead City, Arizona, CRNA Job

Recruitwell

Bullhead City, AZ

Williams County, North Dakota, CRNA Job

Recruitwell

Williston, ND

Cambridge, Massachusetts, CRNA Opportunity

Recruitwell

Cambridge, MA

Bronx, New York, Cardiology Nurse Practitioner Job

Recruitwell

New York, NY

Virginia Locum OB/GYN Coverage Needed ASAP - Ongoing!

Fusion Healthcare Staffing

Virginia, United States

ESY-RECREATIONAL THERAPIST-23-24-5

Los Lunas Public Schools

Los Lunas, NM

Primary Therapist

Healing Center Of Mass

Stoughton, MA

Share jobs with friends

C#.NET Software Engineer - Senior

Perceptive Recruiting

Greenville, SC

2 months ago - seen

C#.net Software Engineer - Senior

Perceptive Recruiting, LLC

$120K - $152K a year

Greenville, SC

3 months ago - seen

Senior Software Engineer (Remote)

Stride, Inc.

Columbia, SC

3 months ago - seen

Senior Software Engineer

Techtronic Industries

Anderson, SC

4 months ago - seen

Senior Software Engineer

Spero Llc

Greenville, SC

4 months ago - seen

Senior Software Engineer - Platform Team

Alpaca

North, SC

4 months ago - seen

Senior Software Engineer

Spero Technology

Greenville, SC

4 months ago - seen