High-Tech Professionals
Sr. Solutions Architect
High-Tech Professionals, Bethesda, Maryland, us, 20811
Sr. Solutions Architect
Job ID:
1945Location:
Bethesda, MDType:
PermanentStatus:
OpenKey Skills:
Solutions Architect, Kafka, enterprise software, Software Development, Software Engineering, C, C++, Python, real-time, team lead, agile
Description:Company is the leading provider of dynamic management systems for next generation satellite payloads. As a Solutions Architect, you will provide leadership and technical expertise, working with the program and technical leadership to manage the technical aspects of a large software development program for next generation of satellite communications software management and optimization systems. You will be responsible and accountable for receiving business needs and requirements from the customer, scoping the design and software architecture, managing the development of the software solution, and leading successful deliveries and support of the product to the customer.
If you are a creative thinker with outstanding software development and architecture skills who enjoys collaborative cross-team and customer engagement at the forefront of technology, this will be the opportunity for you.Responsibilities:
Provide technical leadership and advise on designs for application solutions, including design reviews, planning, development and resolving technical issuesAnalyze requirements and provide solutions that meet the required capabilitiesDesign software solutions that scale to larger user populations and satellite resourcesWrite design documentation, both at high-level and low-levelInteract and lead design discussions directly with customers to receive feedback on proposed designsProvide inputs for planning and schedule managementWork closely with the Program Manager, Chief Engineer and team to successfully scope, manage and execute the programRequirements:
10 years of experience in software product development5 years of experience defining software architecture and designs for complex software systemsBackground in software application development on Linux, Windows and Web platformsExperience in developing mission-critical or high availability real-time software a plusPrior exposure to Apache Kafka, Microservice Architectures and other enterprise software architectureKafka - 3 years (Required)C/C++ - 5 years (Required)Enterprise Software - 3 years (Preferred)Python - 3 years (Preferred)Familiarity with JavaDemonstrated experience as a team lead or technical lead on a projectExperience in both agile and incremental software engineering practicesPrior exposure to satellite communications preferredEducation:Bachelors or greater in Computer Science, Software Engineering, Computer Engineering, or related technical degrees with demonstrated experience.Candidates must have a proven ability to work both independently and in a team environment, with the vision for how to scale satellite management capabilities to larger populations, more satellites, and the most advanced satellite communication technologies. Strong communication and writing skills are an absolute must. Candidates must also be self-motivated and self-managing of their workload and deliverable deadlines, and be experienced in leading others to do the same.
*** Must be a US Citizen ***Benefits offered:
Paid time offParental leaveHealth insuranceDental insuranceHealthcare spending or reimbursement accounts such as HSAs or FSAsOther types of insuranceRetirement benefits or accountsEducation assistance or tuition reimbursementGym memberships or discountsCommuting/travel assistanceWorkplace perks such as food/coffee and flexible work schedules
#J-18808-Ljbffr
Job ID:
1945Location:
Bethesda, MDType:
PermanentStatus:
OpenKey Skills:
Solutions Architect, Kafka, enterprise software, Software Development, Software Engineering, C, C++, Python, real-time, team lead, agile
Description:Company is the leading provider of dynamic management systems for next generation satellite payloads. As a Solutions Architect, you will provide leadership and technical expertise, working with the program and technical leadership to manage the technical aspects of a large software development program for next generation of satellite communications software management and optimization systems. You will be responsible and accountable for receiving business needs and requirements from the customer, scoping the design and software architecture, managing the development of the software solution, and leading successful deliveries and support of the product to the customer.
If you are a creative thinker with outstanding software development and architecture skills who enjoys collaborative cross-team and customer engagement at the forefront of technology, this will be the opportunity for you.Responsibilities:
Provide technical leadership and advise on designs for application solutions, including design reviews, planning, development and resolving technical issuesAnalyze requirements and provide solutions that meet the required capabilitiesDesign software solutions that scale to larger user populations and satellite resourcesWrite design documentation, both at high-level and low-levelInteract and lead design discussions directly with customers to receive feedback on proposed designsProvide inputs for planning and schedule managementWork closely with the Program Manager, Chief Engineer and team to successfully scope, manage and execute the programRequirements:
10 years of experience in software product development5 years of experience defining software architecture and designs for complex software systemsBackground in software application development on Linux, Windows and Web platformsExperience in developing mission-critical or high availability real-time software a plusPrior exposure to Apache Kafka, Microservice Architectures and other enterprise software architectureKafka - 3 years (Required)C/C++ - 5 years (Required)Enterprise Software - 3 years (Preferred)Python - 3 years (Preferred)Familiarity with JavaDemonstrated experience as a team lead or technical lead on a projectExperience in both agile and incremental software engineering practicesPrior exposure to satellite communications preferredEducation:Bachelors or greater in Computer Science, Software Engineering, Computer Engineering, or related technical degrees with demonstrated experience.Candidates must have a proven ability to work both independently and in a team environment, with the vision for how to scale satellite management capabilities to larger populations, more satellites, and the most advanced satellite communication technologies. Strong communication and writing skills are an absolute must. Candidates must also be self-motivated and self-managing of their workload and deliverable deadlines, and be experienced in leading others to do the same.
*** Must be a US Citizen ***Benefits offered:
Paid time offParental leaveHealth insuranceDental insuranceHealthcare spending or reimbursement accounts such as HSAs or FSAsOther types of insuranceRetirement benefits or accountsEducation assistance or tuition reimbursementGym memberships or discountsCommuting/travel assistanceWorkplace perks such as food/coffee and flexible work schedules
#J-18808-Ljbffr