Search jobs > Atlanta, GA > Senior software developer

Senior Software Developer - Mac

MacStadium, Inc.
Atlanta, GA
Full-time

Meet MacStadium. We build cloud solutions to simplify Mac for business. We actively participate in and influence the Apple ecosystem in a cool way and have been a part of it since day one.

Developers and end users at leading tech companies, big enterprises, and small teams rely on MacStadium’s innovative solutions every day.

We have a passionate team of hard working, hard playing professionals with a big, shared vision. Come join us as we grow again!

What we need :

We are seeking a Senior Software Developer to join our growing Software Development team. The Senior Software Developer will be responsible for the design, development, and delivery of MacStadium's virtualization and orchestration products.

Responsibilities include full stack architecture and design of software systems, infrastructure automation, API and services development, testing, deployment, and delivery of software products.

In this role, you will use Swift heavily to build capabilities within our Orka Desktop product as well as our Orka Engine agent.

This is a full-stack role, meaning you will touch everything from Swift UI to the MacOS Virtualization Framework.

This position is a part of our Software Development team, reporting to the VP Engineering; Atlanta, GA location and Eastern Time zone is preferred.

MacStadium's current U.S. office locations are in Atlanta, GA and Las Vegas, NV. While it is ideal to have this position located in close proximity to one of our offices, we are open to filling the role remotely outside of the states of Georgia and Nevada (within the United States) for the right candidate.

What you will be doing :

Technical skills required :

  • Swift
  • Objective C
  • Familiarity with BSD / XNU internals and specifics
  • Kubernetes
  • Ansible
  • Terraform
  • JavaScript
  • Node
  • Docker
  • JSON
  • HTML5
  • React
  • NoSQL DB's (Mongo, etc.)
  • SQL DB's (MySQL, Postgres, Maria, etc.)
  • Linux (Ubuntu, Fedora, CentOS, CoreOS)
  • CI / CD Tools (Jenkins, Bamboo, etc.)
  • Agile development tools (VSTS, Jira, GitLab)
  • Code and Image repositories (Git, GitHub, DockerHub, ECR)
  • Automated testing tools (Jasmine, Mocha, Chai, Karma, etc.)
  • Shell scripting (Bash, Python)
  • Networking - Understanding of DNS, TCP / IP, NAT, PAT, Routing, Load Balancing as well as Packet inspection tools (Wireshark, etc.)
  • Automation tools (Ansible, Terraform, Salt, etc.)

What experience and skills you need to have :

  • BA / BS in Computer Science, Engineering or similar preferred
  • 5 years of experience and at least 3 5 years of professional experience with the top 10 technical skills
  • Experience with Agile development practices
  • Strong written and verbal communication skills
  • Strong interpersonal skills as well as team oriented and customer-focused
  • Ability to work in a team environment to deliver components to complex projects

What you will get :

Day one benefits. Coverage starts on day one. We offer competitive medical insurance, health and dependent care spending accounts, health savings account, disability insurance, and company paid and voluntary life insurance.

Balanced life. We offer employees generous paid time-off policies, parental leave, holiday schedule, and a flexible work environment;

MacStadium understands life also happens outside of work. Did we mention free company swag?

Solid future. Beyond competitive salary and 401(k) matching, MacStadium offers continuing education, professional development, and wellness reimbursements.

30+ days ago
Related jobs
Promoted
nLeague
Atlanta, Georgia

Develop and maintain Java-based applications.Java and advanced Java (Java 17).Design and implement microservices.Spring Boot and other relevant frameworks.SQL databases like PostgreSQL, Oracle).Write unit and integration tests using .Java applications, ensuring optimal performance and security.Scrum...

Promoted
Software Technology Inc
Atlanta, Georgia

The Georgia Department of Human Services (DHS), Office of Information Technology, is seeking a qualified candidate for a contractor staffing position for a .Georgia s Child Welfare technical team in Atlanta, Georgia.Develop and maintain Java-based applications.Java and advanced Java (Java 17).Design...

Promoted
Tech Brand Staffing LLC
Atlanta, Georgia

Develop and maintain Java-based applications.Java and advanced Java (Java 17).Design and implement microservices.Spring Boot and other relevant frameworks.SQL databases like PostgreSQL, Oracle).Write unit and integration tests using .Java applications, ensuring optimal performance and security.Scrum...

Motion Recruitment
Atlanta, Georgia

A client is looking to bring on a Senior Software Engineer to join their team based in Alpharetta, GA or Midtown Atlanta, GA. ...

Manhattan Associates
Atlanta, Georgia

Software development experience with Java and software development methodologies. What you will do as a Software Engineer at Manhattan:. Software Engineers at Manhattan are passionate about solving tough problems with performant code work on teams that ship on quality and on time. You will be part o...

Metasys Technologies, Inc.
Atlanta, Georgia

Analytical Software Developer - Senior. ...

Geotab
Atlanta, Georgia

We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Senior Software Developer who will play a crucial role in developing, testing, and deploying high-performance Generative AI capabilities to solve complex problems and create innovative ...

Square
Atlanta, Georgia

We develop internal software products, firmware tools, test software infrastructure, and developer infrastructure to serve our internal customer teams. As a Senior Software Engineer on the team, you will play a critical role in enhancing the productivity and efficiency of developers working with Squ...

HighCloud Solutions
Atlanta, Georgia

The Georgia Department of Human Services (DHS) Office of Information Technology is seeking a qualified candidate for a contractor staffing position for a Senior Software Developer on Georgias Child Welfare technical team in Atlanta Georgia. ...

Mediabistro
Tucker, Georgia

Career Level - IC3 Responsibilities As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software dev...