WE ARE ARCARITHM,
and we are changing the world!
If you are ready to grow your career and change the world with us, then join the Arcarithm team!We are located in beautiful, downtown Huntsville, AL, one of the fastest growing cities in the U.S.! At Arcarithm, we cultivate and foster an environment of integrity, open communication, work life balance, and career development. We are committed to investing in our employees by offering comprehensive health insurance options, a generous 401K plan, competitive salaries, continuous career growth opportunities, flexible schedules including remote work, mentoring and performance incentives.Arcarithm is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data analytics.
You will work in a dynamic and challenging environment alongside our customers which include Lockheed Martin, General Dynamics, Northrop Grumman, Raytheon, US Army, US Navy, US Air Force, the Missile Defense Agency, and NASA on cutting edge technologies including machine learning, augmented and virtual reality, big data analytics, and more!We are excited to continue to change and improve the world through innovation and technology! Contact us today to hear more about Arcarithm and all we offer!
Job Title: Software Engineer
Job Location: Huntsville, AL
Job Description
We are seeking a highly motivated Software Engineer with strong proficiency in Rust, Python, Java, and JavaScript to join our growing engineering team. This role requires an individual who takes initiative, collaborates effectively with cross-functional teams, and contributes to the design and development of scalable full-stack applications.You will work on high-performance backend systems, modern web applications, and real-time services leveraging technologies such as gRPC and socket-based servers.For this role, you will participate in full-stack development of various micro-services which communicate with a combination of Socket and RPC connections.
This can include modeling threats, sensors, weapons, and more; writing algorithms to facilitate automatic emplacement of these items; designing usable front-end interfaces for these systems; and optimizing runtimes. You may come into contact with various AI/ML efforts along the way – familiarity with those technologies is an added bonus.
Must have an active and transferable DoD security clearance with current investigation at the required level. Must be able to maintain the required clearance
Required Education/Experience:
- 3+ years of professional software development experience.
- Strong proficiency in:
- Rust
- Python
- Java
- JavaScript / TypeScript
- Experience developing full-stack applications (frontend + backend).
- Solid understanding of:
- RESTful APIs
- Microservices architecture
- Database systems (SQL and/or NoSQL)
- Version control systems (e.g., Git)
- Experience with asynchronous and concurrent programming.
- Strong problem-solving skills and attention to detail.
- Demonstrated ability to take initiative and work independently when needed.
- Excellent communication skills and ability to collaborate within a team environment.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Rust, Python, Java, and JavaScript.
- Build scalable backend services and APIs, utilizing gRPC services and socket-based communication systems.
- Develop responsive and user-friendly front-end interfaces.
- Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions.
- Write clean, maintainable, and well-tested code following best practices.
- Participate in code reviews and contribute to improving engineering standards.
- Troubleshoot, debug, and optimize system performance.
- Take ownership of projects from conception through deployment and support.
- Continuously evaluate and adopt new technologies to improve development efficiency and product quality.
Preferred Qualifications
- Experience with modern frontend frameworks (e.g., React).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines.
- Experience optimizing high-performance or distributed systems.
- Experience in AI/ML work.
Soft Skills & Attributes
- Proactive and self-driven with a strong sense of ownership.
- Team-oriented mindset with the ability to collaborate effectively.
- Strong analytical and critical thinking skills.
- Adaptable in a fast-paced, evolving technical environment.
- Commitment to continuous learning and professional growth.
Arcarithm isan Equal Opportunity employer and all qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. Arcarithm participates in E-Verify.