Theinclab-posted about 1 year ago
Full-time • Mid Level
McLean, VA

As a Software Systems Architect at TheIncLab, you will be instrumental in designing software systems tailored for the Department of Defense. This role involves shaping the technical direction of projects, collaborating with various stakeholders, and creating robust software architectures that meet customer needs and project constraints. You will engage in high-impact projects that span tactical operations, cloud infrastructures, and unmanned autonomous systems, contributing to national security and defense missions.

  • Design and develop comprehensive software architectures that fit both customer needs and project constraints
  • Analyze project requirements and translate them into technical solutions and system designs
  • Meet with customers and other stakeholders to understand requirements and desires
  • Collaborate with product teams to map out features, feasibility, and level of effort
  • Evaluate technology tools that can be used in solutions and perform engineering analysis to identify appropriate technology stacks
  • Create proof of concepts illustrating how tools can be implemented to achieve project goals
  • Set the technical direction with development teams to create software products that have a cohesive vision
  • Document system architecture to effectively communicate system components and data flow
  • Conduct regular code and design reviews to maintain code quality and adherence to architectural guidelines
  • Identify and mitigate potential risks related to software architectures
  • Stay up to date with industry trends and advancements to inform future architectural strategies
  • Bachelor's degree in Systems Engineering, Electrical Engineering, Computer Science, or a related field
  • Minimum of 4 years of experience in systems engineering, with at least 2 years in an architectural role
  • Proficiency in designing and implementing software solutions in the domains of web development, desktop app development, mobile apps, and cloud deployments
  • Knowledge in networking and communication protocols
  • Experience designing and building software deployed on secure Department of Defense networks
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • Knowledge of database systems and their integration within complex software systems
  • Excellent problem-solving skills and the ability to convey complex concepts in simple terms
  • Strong communication and leadership skills, with the ability to mentor and guide development teams
  • Master's degree in Systems Engineering or a related field
  • 5+ years of experience with systems engineering and integration, especially in Department of Defense projects
  • Demonstrated experience deploying complex software systems on Department of Defense networks
  • Hybrid and Flexible Work Environment that supports working remote and in-office
  • Professional Development Programs to support training and certification reimbursement, skill development, continued learning and career advancement
  • Paid Time Off for personal time off, volunteering, holidays, and more to promote a healthy work-life balance
  • Health and Wellness Benefits that include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs
  • 100% Company Paid Benefits that include STD, LTD, and Basic Life Insurance
  • 401(k) Plan Options that includes up to a 4% match and immediate vesting
  • Incentive Bonuses for eligible clearance, performance, retention, and referrals
  • Company Sponsored Events, Retreats, and Swag!
  • A company culture that values your individual strengths, career goals, and contributions to the team
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service