landing_page-logo
Neptune Technology Group logo

Senior Software Architect

Neptune Technology GroupDuluth, GA
Apply

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

Position Summary

  • We are seeking a highly experienced and versatile Senior Software Architect to lead the design and

development of end-to-end software solutions, encompassing IoT devices, data warehousing, and userfacing applications. The ideal candidate will have a solid understanding of modern cloud-based

architectures, with a deep focus on AWS services, .NET frameworks, Python, SQL databases, and Angular

for front-end development. As a generalist, you will be comfortable working across multiple layers of

the stack, guiding teams on systems integration, and implementing scalable, secure, and highperformance solutions.

Objectives

  • Architecture Design: Design and oversee the architecture of large-scale, distributed systems

across the IoT ecosystem, including data pipelines, data warehousing, and user interfaces.

  • Cloud Strategy: Lead the adoption of AWS services for cloud computing, storage, and data

management, ensuring optimized, cost-effective, and scalable use of cloud resources.

  • Systems Integration: Design and implement secure and efficient integration between IoT

devices, cloud platforms, databases, and front-end applications.

  • Data Management: Architect data pipelines and warehousing solutions to collect, process, and

analyze IoT-generated data, ensuring data integrity, scalability, and security.

  • Front-End Presentment: Collaborate with front-end development teams to define how data is

presented in user-friendly interfaces using Angular.

  • Technology Leadership: Mentor and guide development teams in best practices for using AWS,

.NET, Python, SQL, and Angular frameworks, ensuring cohesive development across the

technology stack.

  • Cross-Functional Collaboration: Work closely with product managers, IoT engineers, UX/UI

designers, and other stakeholders to ensure all systems meet business objectives and deliver a

seamless user experience.

  • Security and Performance: Ensure system security, performance optimization, and adherence to

industry standards and regulations.

  • Technical Roadmap: Develop and maintain the technical roadmap, ensuring alignment with the

overall product and business strategy.

  • Innovation and Continuous Improvement: Stay up to date with emerging technologies, bringing

innovative solutions to complex system challenges.

Requirements

Education/Experience:

  • Bachelor's or master's degree in computer science, Engineering, or related field. Minimum of 5+

years in software architecture, development, and engineering roles.

Skills:

  • Cloud Computing: In-depth experience with AWS services such as Lambda, S3, EC2, RDS,

DynamoDB, and IoT services.

  • Programming Languages: Proficiency in .NET (C#), Python, SQL, and familiarity with other

programming languages as required.

  • Front-End: Strong experience with Angular for building responsive and dynamic user interfaces.
  • Databases: Advanced knowledge of SQL Server, data warehousing solutions, and data pipeline

architecture.

  • IoT Systems: Hands-on experience architecting and integrating IoT devices with cloud platforms.
  • Microservices Architecture: Experience in designing microservices and serverless architectures.
  • Security: Strong understanding of cybersecurity principles, including data encryption, secure

coding, and identity/access management (IAM).

  • DevOps: Familiarity with CI/CD pipelines, Docker, Kubernetes, and infrastructure as code (IaC)

on AWS.

Desired Skills:

  • Strong communication skills, with the ability to explain complex architectural concepts to

technical and non-technical stakeholders.

  • A deep understanding of software development methodologies (Agile, Scrum, etc.).
  • Experience working with data analytics, AI, or machine learning is a plus.
  • Strong problem-solving abilities and a drive for results

Location:

  • Tallassee, Alabama or Duluth, Georgia; May be required to travel to one of our

manufacturing/customer locations up to 20% of the time when necessary.