Software Development Architect
Job Summary
The Software Development Architect supports the design, development, testing, and maintenance of software applications and system architecture. Working under the guidance of principal architects, this role collaborates with cross-functional teams to define requirements, design scalable solutions, and deliver high-quality features. Responsibilities include writing clean and efficient code, troubleshooting issues, participating in code reviews, and ensuring application stability and performance. The ideal candidate has hands-on experience with Java, Golang and C#, and familiarity with PostgreSQL, Snowflake, NATS, AWS Cloud, Terraform and Docker. Strong problem-solving skills, attention to detail, and a proactive, learning-oriented mindset are essential.
Key Duties
Education/Training
Required Work Experience/Skills
Preferred Work Experience/Skills
Discretionary Judgment
Physical Demands, Working Conditions, and General Employment Guidelines
Equipment
Safety to Self and Others
Working Conditions/Hazards
Work Location