Technical Software Architect
Svitla Systems
About the role
Apply Now
Position
Technical Software Architect
Country
- Argentina
- Costa Rica
- Colombia
Format
Remote
About the Role
Svitla Systems Inc. is looking for a Technical Software Architect for a full‑time position (40 hours per week). Our client is one of the fastest‑growing insurance providers in the U.S. and remains a top contender in the industry, supported by strong capitalization and a leading presence in the annuity market. They offer industry‑leading annuity products that help individuals prepare for retirement through secure, long‑term savings solutions. Teams align around a shared vision of delivering clean, simple, and competitive products and providing best‑in‑class service to agents and business partners.
You will define and drive the end‑to‑end architecture for scalable, secure, and maintainable software systems that support business growth. The Architect will set architectural standards, make and document key design decisions, guide engineering execution across teams, and ensure solutions remain aligned to long‑term strategy while meeting near‑term delivery goals. This position requires expert‑level system design capability, strong technical leadership, and the ability to translate business objectives into practical architectures that engineers can implement efficiently.
Requirements
- At least 10 years of experience in software development, with a minimum of 5 years of experience as a Software Architect and/or Solutions Architect, with a strong background in senior‑level software engineering.
- Bachelor’s degree in Computer Science, Software Engineering, or a strongly related discipline.
- Proven track record in architecting and delivering production‑grade systems that are scalable, fault‑tolerant, and secure in real‑world environments.
- In‑depth understanding of distributed systems, service boundaries, data consistency patterns, reliability engineering, and performance optimization.
- Strong production experience with Python, including performance tuning, concurrency patterns, testing strategy, packaging, and maintainability at scale.
- Advanced knowledge of Django, including ORM optimization, migrations, security best practices, middleware, background processing patterns, and integration design.
- Knowledge of C#/.NET in designing and building services and APIs in modern .NET, including runtime behavior, performance considerations, and deployment.
- Experience with Entity Framework, including query optimization, tracking strategies, migrations, schema evolution, transaction handling, and performance trade‑offs.
- Experience with Docker, including image strategy, multi‑stage builds, security scanning, container runtime constraints, networking, and production deployment patterns.
- Strong understanding of SQL Server, including schema design, indexing strategy, query tuning, transactional behavior, isolation levels, and operational considerations (backups, restores, HA/DR patterns).
- Understanding of front‑end architectural competence with React (strong) and Angular (working knowledge), with the ability to guide teams on component architecture, state management, performance, and integration patterns.
- Solid experience with API and integration, including REST, authentication/authorization, versioning, backward compatibility, and contract‑first design where appropriate.
- Experience with Azure cloud architecture, including security and networking fundamentals, cost awareness, and operational best practices.
- Strong command of modern architecture styles and patterns, including microservices, modular monolith design, and event‑driven systems, with the judgment to select the right approach for the problem.
- Deep understanding of non‑functional requirements: availability, resiliency, latency, throughput, scalability, observability, and operational supportability.
- Experience establishing and enforcing engineering standards across:
- CI/CD and release management;
- Automated testing (unit, integration, contract, and end‑to‑end);
- Security practices (secrets management, least privilege, threat modeling);
- Observability (logging, metrics, tracing, and alerting).
- Excellent technical communication skills with the ability to align engineering and non‑technical stakeholders on decisions and trade‑offs.
- Strong documentation discipline, including the ability to create and maintain clear, auditable artifacts such as: Architecture Decision Records (ADRs), C4 diagrams, RAID logs (as applicable), Runbooks and operational documentation, Confluence or equivalent knowledge‑base content.
Nice to Have
- Familiarity with Kubernetes and container orchestration, including deployment patterns, service discovery, scaling, and operational troubleshooting.
- Familiarity with micro front‑ends, complex front‑end build systems, and enterprise web application performance optimization.
- Experience designing secure multi‑tenant systems, compliance‑aligned architectures, or systems requiring strong auditability and traceability.
- Demonstrated ability to influence across teams without direct authority while maintaining high standards and strong delivery velocity.
Responsibilities
- Own and evolve the target architecture across backend services, web applications, integrations, and data layers, with clear guardrails that enable teams to move quickly without compromising quality.
- Lead architectural decision‑making across initiatives, including trade‑offs among performance, reliability, security, maintainability, and cost.
- Define reference architectures and reusable patterns for APIs, distributed systems, event‑driven workflows, and service integrations.
- Establish standards for code structure, testing strategy, CI/CD, deployment, observability, and operational readiness.
- Provide hands‑on technical guidance through prototypes, spike solutions, and high‑impact code contributions when needed.
- Mentor engineers and technical leads, improving engineering maturity in design, testing, and documentation.
- Triage and unblock complex technical issues, including production incidents and high‑risk architectural problems.
- Maintain and enforce architectural integrity through reviews, coaching, and continuous alignment with implementation teams.
- Partner closely with engineering leadership, PMO/TPA, and stakeholders to deliver reliable platforms and high‑quality outcomes.
We Offer
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Regular performance appraisals to support your growth.
- Flexibility in workspace, either remote or our welcoming office.
- Bonuses for article writing, public talks, other activities.
- Generous time off, including vacation, national holidays, sick leaves, and family days.
- Personalized learning programs tailored to your interests and skill development.
- Free tech webinars and meetups organized by Svitla.
- Regular corporate online activities.
- Awesome team and a friendly, supportive community!
About Svitla
Svitla Systems is a global digital solutions company headquartered in the U.S. and operating across the Americas, Europe, Asia, and APAC. Since 2003, we have served a wide range of clients — from innovative start‑ups to Fortune 500 companies.
Our success is built on partnership. By integrating seamlessly with clients’ teams, we create lasting collaborations that drive real results.
We are strong advocates of workplace flexibility, remote culture, individual approach to professional and personal growth.
Equal Opportunity
Svitla is proud to be an equal opportunity employer. All qualified applicants will receive consideration for cooperation without regard to age, gender identity, sexual orientation, religion, race, color, national origin, disability, or any other characteristic protected by applicable law.
Our global mission is to build a business that contributes to wellbeing of our partners, personnel, and their families, improves our communities, and makes a lasting difference in the world.
Together, we are coding a brighter tomorrow — and living it.
Contact
- Recruiter: Olesia Kravchenko
- Email: o.kravchenko@svitla.com
- LinkedIn: Olesia Kravchenko
Requirements
- At least 10 years of experience in software development, with a minimum of 5 years of experience as a Software Architect and/or Solutions Architect, with a strong background in senior-level software engineering.
- Proven track record in architecting and delivering production-grade systems that are scalable, fault-tolerant, and secure in real-world environments.
- In-depth understanding of distributed systems, service boundaries, data consistency patterns, reliability engineering, and performance optimization.
- Strong production experience with Python, including performance tuning, concurrency patterns, testing strategy, packaging, and maintainability at scale.
- Advanced knowledge of Django, including ORM optimization, migrations, security best practices, middleware, background processing patterns, and integration design.
- Knowledge of C#/.NET in designing and building services and APIs in modern .NET, including runtime behavior, performance considerations, and deployment.
- Experience with Entity Framework, including query optimization, tracking strategies, migrations, schema evolution, transaction handling, and performance trade-offs.
- Experience with Docker, including image strategy, multi-stage builds, security scanning, container runtime constraints, networking, and production deployment patterns.
- Strong understanding of SQL Server, including schema design, indexing strategy, query tuning, transactional behavior, isolation levels, and operational considerations (backups, restores, HA/DR patterns).
- Understanding of front-end architectural competence with React (strong) and Angular (working knowledge), with the ability to guide teams on component architecture, state management, performance, and integration patterns.
- Solid experience with API and integration, including REST, authentication/authorization, versioning, backward compatibility, and contract-first design where appropriate.
- Experience with Azure cloud architecture, including security and networking fundamentals, cost awareness, and operational best practices.
- Strong command of modern architecture styles and patterns, including microservices, modular monolith design, and event-driven systems, with the judgment to select the right approach for the problem.
- Deep understanding of non-functional requirements: availability, resiliency, latency, throughput, scalability, observability, and operational supportability.
- Experience establishing and enforcing engineering standards across: CI/CD and release management; Automated testing (unit, integration, contract, and end-to-end); Security practices (secrets management, least privilege, threat modeling); Observability (logging, metrics, tracing, and alerting).
- Excellent technical communication skills with the ability to align engineering and non-technical stakeholders on decisions and trade-offs.
- Strong documentation discipline, including the ability to create and maintain clear, auditable artifacts such as: Architecture Decision Records (ADRs), C4 diagrams, RAID logs (as applicable), Runbooks and operational documentation, Confluence or equivalent knowledge base content.
Responsibilities
- Own and evolve the target architecture across backend services, web applications, integrations, and data layers, with clear guardrails that enable teams to move quickly without compromising quality.
- Lead architectural decision-making across initiatives, including trade-offs among performance, reliability, security, maintainability, and cost.
- Define reference architectures and reusable patterns for APIs, distributed systems, event-driven workflows, and service integrations.
- Establish standards for code structure, testing strategy, CI/CD, deployment, observability, and operational readiness.
- Provide hands-on technical guidance through prototypes, spike solutions, and high-impact code contributions when needed.
- Mentor engineers and technical leads, improving engineering maturity in design, testing, and documentation.
- Triage and unblock complex technical issues, including production incidents and high-risk architectural problems.
- Maintain and enforce architectural integrity through reviews, coaching, and continuous alignment with implementation teams.
- Partner closely with engineering leadership, PMO/TPA, and stakeholders to deliver reliable platforms and high-quality outcomes.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free