This is a remote position.
Senior Architectural Software Engineer
Candidates must be authorized to work in the United States full-time. We are not able to sponsor applicants for work visas at this time.
Flexible location: work where you want to, either remotely across the U.S. or from our HQ in NYC
About us: We are backed by a recent $3.8 million investment from top silicon valley investors, we're on a mission to unlock the full potential of developers.
What We Do: Patterned Learning AI platform helps developers learn, grow, and excel by providing intelligent code assistance, identifying areas for improvement, and fostering a collaborative learning environment.
We have a flexible, work-from-home friendly, style of operation with an on site office that is optional.
Benefits: We offer health benefits and generous PTO packages.
Our office is dog friendly, has unlimited snacks & drinks, flexible working hours (get out for the pow day!), and lots of rock climbing & skateboarding.
We also offer competitive:
Medical insurance
Vision insurance
Dental insurance
401(k).
At Patterned Learning AI, we are committed to being a fun, groundbreaking, and inclusive place to work.
We encourage all qualified candidates to apply regardless of race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender, gender identity or expression, pregnancy or caregiver status, veteran status, or any other legally protected status.
About the role
As a senior architectural software engineer, you will play an integral role in the architecture, design, and development of our containerized backend microservice platform to be used by our Kodak Moments applications. The components will make it easy for our applications to create personalized imaging products that can be picked up in-store or mailed directly to home. You will work closely with the team to design, develop and test our backend software utilizing Agile development practices.
The individual will work remotely with our Rochester, NY staff, with travel to Rochester as needed.Key
Responsibilities
Responsible for designing, implementing, and managing multi-tenant cloud-based systems and infrastructure that can be white labeled.
Drive the design of platform microservice components and RESTful services to be used by our front-end applications
Confirm architecture is modular, scalable, reusable and meets security standards for protecting personable identifiable information (PII)
Enable system deployment utilizing DevSecOps best practices
Contribute to the definition, development, integration, documentation, and support of our software code base
Integrate 3rd party solutions to extend capabilities while maintaining a highly scalable and robust system, such as SalesForce eCommerce
Test/evaluate new and emerging technologies for inclusion in our product
Identify and integrate solutions that improve performance, monitoring, scalability, and overall security of our backend platform
Job RequirementsQualifications & Experience
Bachelor’s Degree in Computer Science or related field
4+ years architecting microservices that are highly scalable and secure
Experience with Linux & Windows environments with an understanding of their fundamentals and internals
Experience deploying self-contained microservice containers using DevSecOps best practices, such as infrastructure and configuration as code, CI/CD pipelines
Knowledge automating and testing deployed solutions to verify production readiness with tools such as Postman that check SLA performance, scalability, and system integration
Demonstrated experience deploying cloud solutions using Canary Releases, A/B Feature or Blue-Green Deployments
Excellent problem solving and analytical skills
Great communication skills, work ethic and willingness to be a team player
Understanding of cloud security and compliance (IAM, security groups).
Ability to implement and manage cloud monitoring tools.
Familiarity with virtualization technologies (VMs, containers).
Skilled in Kubernetes networking, storage solutions, and cluster security best practices, including RBAC and network policies.
Specific expertise in Infrastructure as Code (IaC) practices and tools, with an emphasis on Terraform.
Experience developing and deploying secure API’s with REST, GraphQL and/or gRPC.
Skills :
Cloud Computing with AWS, Azure or Google Cloud (Docker & Kubernetes)
Linux/Windows Deployment of Docker containers
Windows, including WSL2
C#, NodeJS, Python, HTTP/HTTPS, REST, JSON, XML
Scripting with PowerShell and/or Python
Terraform or equivalent IaC experience
API development (REST, GraphQL, gRPC)
Git, Package Managers (Nuget, NPM, PyPm), DevOps, CI/CD pipelines
Database systems (SQL, MariaDB, MySQL, NoSQL, CosmosDB)
Upload your resume, increase your shortlisting chances by 80%
Get notifed when new similar jobs are uploaded
Get notifed when new similar jobs are uploaded
Get notifed when new similar jobs are uploaded