US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Architect

Position Summary


* We are seeking a driven and adaptable Intermediate Software Architect to contribute to the design and
implementation of comprehensive software solutions that span IoT devices, data warehousing, and
user-facing applications.

The ideal candidate will have hands-on experience across multiple technology
stacks, including AWS, .NET, Python, SQL, and Angular, and will be comfortable working with both backend and front-end systems.

You will collaborate with senior architects and cross-functional teams to
develop scalable, efficient, and secure systems that meet our evolving business needs.

Objectives


* Systems Design: Work with senior architects to design software architectures for IoT devices,
data pipelines, cloud infrastructure, and user interfaces, ensuring alignment with business
objectives.


*  Cloud Architecture: Leverage AWS services to design and optimize cloud-based solutions for
data processing, storage, and system integrations.


*  IoT Systems: Help architect and implement solutions that connect IoT devices with cloud
services, ensuring data is reliably collected, processed, and presented to users.


*  Data Management: Assist in the design of data warehousing and analytics solutions, ensuring
efficient storage and retrieval of IoT-generated data.


*  Front-End Integration: Collaborate with front-end developers to architect responsive and
dynamic user interfaces using Angular, ensuring seamless integration with back-end systems.


*  Security & Compliance: Implement security best practices and data protection measures in
cloud and IoT systems to ensure data integrity and compliance with industry standards.


*  Technology Stack Integration: Work across multiple technology stacks (.NET, SQL, Angular) to
ensure that all layers of the software architecture function cohesively and are well-integrated.


*  Collaboration & Documentation: Participate in cross-functional teams, documenting
architectural decisions and guiding development teams in best practices for design,
development, and testing.


*  Continuous Improvement: Support ongoing improvements to system performance, scalability,
and maintainability.

Requirements

Education/Experience:


* Bachelor’s degree in Computer Science, Software Engineering, or a related field and 2+ years in
software development or architecture roles, with experience in designing systems using a broad
range of technologies.

Skills:


* Cloud Platforms: Experience with AWS services such as Lambda, EC2, S3, RDS, and IoT-specific
tools.


*  Programming Languages: Proficiency in .NET (C#), Python and experience with SQL databases.


*  Front-End Development: Strong knowledge of Angular and other modern JavaScript
frameworks.


*  IoT Systems: Experience in integrating IoT devices with cloud platfo...




Share Job