Senior Software Engineer - Birmingham, AL

Atlas RFID Solutions - Jovix
Job Description

Senior Software Engineer - Birmingham, AL



Currently, we are seeking world-class Software Engineers to explore opportunities with our world-class Engineering team who designs, builds and enhances our product line in a Scrum environment.


It’s a collaborative team with an entrepreneurial feel and tremendous growth potential – both because the company is growing and because we use Extreme Programming principles and processes such as paired programming and test-driven development.

We have also just moved into a newly renovated building (with an attached parking deck) in hip Downtown Birmingham a couple of blocks from Pizitz Food Hall!


Let us know if that interests you either by submitting your application below or emailing us directly at


Solution Description:

Jovix® automates the materials management workflow processes and provides actionable, real-time information about the location and status of all materials needed for construction, thereby ensuring visibility and traceability of materials in transport and on site.

Specifically, the Jovix System is comprised of four component categories: Jovix Software, Jovix Certified Hardware, Jovix Certified Tags, and Professional Services. Materials management and logistics work processes are automated by utilizing barcode labels and active RFID tags applied to multiple types of critical materials. These labels/tags are used in conjunction with rugged handheld tablets, chokepoint gate readers, and vehicle-mounted readers to capture material transactions in the field and then pass the data back to the Jovix Server. Such transactions include material receipt, location/storage information, OS&D reporting, QC/PE requirements, material movements, and flags for change in care, custody, and control. The Jovix server maintains the material database and transaction history as well as providing vital information for decision making and reporting.


Expectations of a Senior Software Engineer:

  • Demonstrated ability to lead by example, commit to team standards, and contribute at a senior-level
  • Demonstrate competency in all technology stacks currently used for Jovix development by completing a technical interview
  • Self-motivated, detail-oriented, and responsible team player that craves success
  • Ability to adapt quickly to an existing, complex environment
  • Ability and willingness to quickly learn new concepts and software
  • Solid understanding of object-oriented programming (OOP) and computer science foundations
  • Ability and willingness to participate in daily stand-ups, bi-weekly sprint kick-offs and reviews, as well as pair programming


Desired Skills & Experience:

  • BS or MS in Software Engineering or Computer Science
  • 3+ years working with Single Page Applications (SPAs) and frameworks (Angular/TypeScript preferred)
  • 3+ years working with ASP.NET/C#.NET
  • Experience working with/for an Independent Software Vendor (ISV)
  • Experience with cloud computing and software-as-a-service (SaaS)


Tools & Other Tech Stuff We Use:

  • C#, TypeScript, Rust
  • Angular, WebAPI
  • Docker
  • MongoDB, PostGRES, PostGIS
  • Azure (e.g., Functions, Service Bus, API Gateway)
  • Jira, BitBucket, Confluence, Slack
Contact Information