> Markdown version of [/jobs/ext/613137-software-architect](https://www.wearedevelopers.com/jobs/ext/613137-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect - **Company:** MarineTraffic - **Location:** McLean, VA, United States - **Experience:** Expert - **Salary:** $26,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Systems Engineering, Cloud Computing, Interoperability, Software Architecture, Software Engineering, Product Software Implementation Methods, Software Requirements Analysis, Systems Integration, Enterprise Software Applications, Cloud Platform System, Software Security, Data Management, 3-tier Architectures, Multiplatform, Devsecops - **Published:** June 16, 2026 - **Apply:** https://www2.jobdiva.com/portal/?a=j7jdnwgck4wulo816y7l865pzq556q05f5cqdk65b0o0dpy0m5p196w9a9ln1g3w&compid=0/jobs/32449627#/jobs/32449627 ## About the Role * Five (5) years of relevant experience in software architecture, software engineering, systems design, or a related technical discipline., * Demonstrated experience designing and implementing enterprise software solutions. * Knowledge of software development methodologies and lifecycle processes. * Experience with systems integration, interoperability, and multi-platform environments. * Strong analytical, problem-solving, and technical leadership skills. * Ability to communicate complex technical concepts to both technical and non-technical audiences. * Experience developing architectural documentation and technical specifications. Certifications Must possess a relevant certification from a nationally recognized technical authority. Examples include, but are not limited to: * Microsoft Certified Solutions Expert (MCSE): Core Infrastructure * Microsoft Certified Solutions Expert (MCSE): Data Management and Analytics * Certified ScrumMaster® (CSM) * Other industry-recognized certifications relevant to software architecture, systems engineering, cloud technologies, or agile methodologies may be considered., * Experience supporting Federal Government or Department of Defense programs. * Familiarity with cloud architectures, DevSecOps practices, and Agile development methodologies. * Experience with enterprise application modernization and integration efforts. * Knowledge of software security principles and industry best practices. * Experience leading technical teams and mentoring software developers. Security Requirements * Must possess an IT-II / Tier 3 / NACLC / ANACI security clearance, or * Must have a current National Agency Check with Local Agency Check and Credit Check (NACLC) at the time of proposal submission. ## Description The Software Architect is responsible for designing and developing new software products and major enhancements to existing applications. This role provides technical leadership in the architecture, integration, and implementation of software solutions across multiple platforms and environments. The Software Architect evaluates system requirements, addresses issues related to compatibility and interoperability, and ensures the successful completion of assigned projects. The selected candidate will perform feasibility analyses for future initiatives and provide technical recommendations to management regarding emerging technologies, architectural approaches, and software development strategies. The Software Architect serves as a key contributor throughout the software development lifecycle and collaborates with stakeholders to deliver scalable, secure, and maintainable solutions. Responsibilities * Design and develop new software products and major enhancements to existing systems and applications. * Define and maintain software architectures that support business and technical requirements. * Address issues related to systems integration, interoperability, compatibility, and multi-platform environments. * Lead architectural design activities and provide technical guidance to development teams. * Analyze requirements and translate them into scalable, maintainable, and secure software solutions. * Conduct feasibility studies and technical assessments for potential future projects and initiatives. * Provide recommendations to management regarding technologies, architectures, and implementation strategies. * Oversee project execution to ensure successful completion and adherence to technical standards. * Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, integration, deployment, and maintenance. * Develop and maintain technical documentation, design specifications, and architectural diagrams. * Collaborate with cross-functional teams, stakeholders, and project managers to ensure alignment with organizational goals and mission requirements. * Evaluate emerging technologies and industry best practices to improve system performance, scalability, and reliability. * Support troubleshooting, root cause analysis, and resolution of complex technical issues. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Green Cloud Computing](https://www.wearedevelopers.com/videos/592-green-cloud-computing) - [The Dark Corners of Kotlin Multiplatform](https://www.wearedevelopers.com/videos/100143-the-dark-corners-of-kotlin-multiplatform) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [We (don't) need a software architect!?!](https://www.wearedevelopers.com/videos/663-we-don-t-need-a-software-architect) - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)