Our team is in search of ambitious, curious, and mission-driven Software Engineers at all levels. You will have the opportunity to use the most modern software development tools to work on cutting-edge projects: building platforms for machine learning, cybersecure DEVOPS pipelines, enclaves for advanced manufacturing (e.g. 3D printing, robotics arms...) and much more.
You will be a key part in realizing our technical vision and taking the company to the next level. We can't wait for you to be part of our swiftly growing team as we drive forward with our mission to Secure the Digital Future.
A Fathom5 Software Engineer will:
- Have clear ideas about software architecture and design and the opportunity to express them when working alongside the CEO, Chief Engineer, and Director of Software Development to build cutting-edge technologies
- Find joy in: working alongside team members that are at, below, and above your skill-level to solve technical challenges; providing mentorship; and receiving mentorship in turn, as a software engineer and as a leader
- Seek out, claim, and solve challenging tasks/issues for development, and support others as they do the same
- Depending on your interest, lead small teams of engineers OR become an internal subject matter expert on a core element of our software base
A Fathom5 Software Engineer will:
- Be intimately familiar with developing and maintaining software projects with a microservices architecture
- Be accustomed to everyday use of Windows and UNIX CLI tools
- Have familiarity with cloud computing platforms
- Have proficiency in Git
- Be cognizant of project technical debt and its management
She/he will also preferably have two or more of the following technical qualities:
- CI/CD experience
- System monitoring and logging experience
- Experience in the creation, use, and orchestration of containerization technologies
- Database engineering experience
- Agile development experience
- Asymmetric/symmetric encryption experience
An individual in the Fathom5 Software Engineer position will develop/possess the following traits:
- Programming expertise – Mastery of one or more statically-typed programming languages (Go, Rust, C, and C++ preferred) with the ability to address advanced programming concepts. At least 2 years of GOLANG experience is highly desirable.
- Clear and effective communication – Written and oral communication skills sufficient to explain technical material to other team members and customers.
- Quick learning and problem-solving – The ability and desire to learn new technologies swiftly and enact decisive solutions in development.
- Passion – A natural disposition and passion for development as proven by an extensive portfolio of effective projects.
- Leads with initiative – The desire to lead by example through effective management skills and proactive address of diverse needs on various projects.
- Team-first mentality – The ability and desire to work in a team environment.
- Physical capability – Fitness and medical clearance for lifting and carrying network and computer equipment.
- Ability to travel – Occasional domestic and international travel in support of client projects and team goals.
The Fathom5 Software Engineer is an entry to senior-level position and will have these credentials:
- B.S. / B.A. from an accredited four-year university in Computer Science, Computer Engineering, or Electric Engineering with a CS focus. Coding academy certifications are also welcomed and accepted
- 1-4 years experience in a professional business environment with leadership experience
by via developer jobs - Stack Overflow