Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Peak Nano · 1 day ago

Principal Software Engineer

Peak Nano is seeking a highly skilled Principal Software Engineer/Architect with deep experience in designing SaaS and on-premises enterprise applications. The role involves creating scalable and maintainable architectural solutions, guiding architectural direction, mentoring engineers, and ensuring technical excellence across product lines.

Health CareNanotechnology
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
PJ Larkin
linkedin

Responsibilities

Design end-to-end architecture for SaaS and on-prem products, including microservices, APIs, integration layers, and data platforms
Define architectural standards, guidelines, and best practices across cloud and on-prem deployments
Evaluate and select appropriate technologies, patterns, and frameworks to meet performance, scalability, and security requirements
Provide hands-on coding, prototyping, debugging, and optimization across the stack
Conduct in-depth design reviews, code reviews, and technical audits to ensure software quality
Evaluate and introduce new technologies, frameworks, and patterns that increase engineering velocity and system quality
Mentor and coach engineers at all levels, fostering a culture of learning, excellence, and collaboration
Champion engineering craftsmanship, testing practices, documentation, and continuous improvement

Qualification

SaaS application designCloud platformsMicroservices architectureSecurity best practicesContainer technologiesAPI designDistributed systemsData architectureProblem-solving skillsCommunication skillsCollaboration skills

Required

Bachelor's or Master's degree in Software Engineering, Computer Science, Engineering, or equivalent
7+ years of experience in software development, with 2+ years in an architecture or senior engineering role
Strong experience designing and delivering SaaS applications and on-prem enterprise software
Proficiency with cloud platforms and container technologies (Docker, Kubernetes)
Deep understanding of microservices, event-driven systems, API design, distributed systems, and data architecture
Strong knowledge of security best practices and scalable system design
Expert-level proficiency in one or more modern programming languages (e.g., Python, Java, JavaScript/TypeScript)
Deep understanding of data structures, algorithms, system design, and modern architectural patterns
Excellent problem-solving, communication, and collaboration skills
US Citizenship

Preferred

Experience with multi-tenant architectures and hybrid deployment models
Hands-on experience with Kubernetes, Docker, CI/CD pipelines, and infrastructure-as-code tools (Terraform, CloudFormation, etc.)
Experience in any of the following: Manufacturing environment, AI/ML training data generation & management, Modern software development life cycle management methodologies, working in regulated or high-security industries

Company

Peak Nano

twittertwittertwitter
company-logo
Peak Nano Corp specializes in the rapid development of breakthrough nanotechnology systems globally.

Funding

Current Stage
Growth Stage
Total Funding
$55.8M
Key Investors
Squadron CapitalL-3 Communications
2021-10-08Series Unknown· $25M
2020-04-14Series C· $25M
2018-02-28Series B
Company data provided by crunchbase