104 Software Architect jobs in Washington
Software Architect
Posted 3 days ago
Job Viewed
Job Description
5 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. GoVoBo is a technology company focused on the deaf and hard of hearing who deserve accessible products to be equally included in the digital information space. We are an inclusive company, providing opportunities to the most qualified candidates by providing accommodations for deaf employees and those with any other disability. We have started with a universal application that combines user-centric interface features and a proprietary AI-based natural language processing software platform to provide our users a consistent and tailored experience for any virtual meeting, podcast, online video/audio. Our mission is to leverage NLP and other AI technologies to be the most trusted provider of accessibility technologies to our users. Description of Position Position Title: Software Architect Summary: About the Opportunity GoVoBo is a technology company focused on the deaf and hard of hearing who deserve accessible products to be equally included in the digital information space. We are an inclusive company, providing opportunities to the most qualified candidates by providing accommodations for deaf employees and those with any other disability. We have started with a universal application that combines user-centric interface features and a proprietary AI-based natural language processing software platform to provide our users a consistent and tailored experience for any virtual meeting, podcast, online video/audio. Our mission is to leverage NLP and other AI technologies to be the most trusted provider of accessibility technologies to our users. Description of Position Position Title: Software Architect Summary: Reporting to the Chief Technical Officer (CTO) of GoVoBo, the Software Architect leads the architecture and implementation of the GoVoBo captioning application on both MacOS and Windows; consults with the CTO about overall architecture, feature prioritization, triaging of bugs and defects; takes responsibility for developing timelines for application deliverables; collaborates closely with the product testing lead for quality assurance; collaborates closely with the AppTek backend team for the provision of cloud-based services within the GoVoBo application framework; collaborates closely with the user interface design team; oversees the accessibility architecture to comply with accessibility standards; and follows inclusive design practices with the Deaf, Hard of Hearing and DeafBlind communities. Principal accountabilities: 1.Working closely with the CTO, devises and implements a long-term sustainable architecture for the GoVoBo automatic captioning application that allows it to grow and expand into new fields, such as sign language support and virtual reality 2.Integrates user interface designs into the architecture 3.Oversees and maintains implementations of the GoVoBo architecture on MacOS and Windows clients 4.Oversees packaging and distribution of the Windows and MacOS clients 5.Oversees integration of the clients with cloud-based backends, and liaises with the AppTek backend team for resolution of client application-facing issues that arise on the backend 6.Engages in feature and defect prioritization and resolution 7.Practices inclusive design principles in collaboration with the CTO and the deaf, hard of hearing and Deaf-Blind communities that drive all aspects of the GoVoBo application suite 8.Designs a long-term sustainable accessibility architecture for GoVoBo for WCAG 2.x and Section 508 compliance Required Minimum Qualifications: 1.3 years of experience with C or C++ 2.3 years of experience with another programming language 3.3 years of experience with cloud-based APIs, such as REST services, gRPC, WebSockets or similar 4.Experience with cross-platform programming on MacOS and Windows Preferred Qualifications: 1.Experience with media libraries, such as ffmpeg 2.Experience with the Swift programming language 3.Experience with system audio drivers 4.Experience with operating system-level accessibility APIs 5.Familiarity with WCAG 2.x and/or Section 508 accessibility requirements Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at GoVoBo by 2x Get notified about new Software Architect jobs in Washington DC-Baltimore Area . Reston, VA $147,000.00-$16,000.00 2 weeks ago Solutions Architect, Retail, Google Cloud Reston, VA 147,000.00- 216,000.00 2 weeks ago Senior Tech Lead & Software Engineering Manager Linthicum Heights, MD 60.76- 74.62 4 weeks ago Solutions Architect, NTT Global Alliance Washington, DC 130,000.00- 160,000.00 3 weeks ago Hagerstown, MD 12,000.00- 230,000.00 1 month ago Quantico, VA 128,000.00- 205,000.00 2 weeks ago Solution Architect Specialist (Senior Java Technical Architect) Principal Infrastructure Architect - Direct-Hire/FTE - Remote (Washington DC Metro) Washington, DC 150,000.00- 170,000.00 2 weeks ago Washington, DC 128,000.00- 205,000.00 2 weeks ago Chantilly, VA 190,000.00- 210,000.00 1 week ago McLean, VA 160,000.00- 175,000.00 1 week ago Arlington, VA 159,000.00- 254,000.00 4 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Principal Software Architect
Posted 3 days ago
Job Viewed
Job Description
Job DescriptionJob Description
The Nuclear Company is the fastest growing startup in the nuclear and energy space creating a never before seen fleet-scale approach to building nuclear reactors. Through its design-once, build-many approach and coalition building across communities, regulators, and financial stakeholders, The Nuclear Company is committed to delivering safe and reliable electricity at the lowest cost, while catalyzing the nuclear industry toward rapid development in America and globally.
About the role:
The Nuclear Company is seeking a visionary and highly innovative Principal Software Architect to lead the design and development of a cutting-edge internal platform leveraging AI, Blockchain, and IoT technologies within the nuclear energy sector. You will design and build the core architecture of Nuclear OS, ensuring the platform is scalable, modular, and integrates AI, blockchain, and IoT. This is a unique opportunity to shape the future of our technology landscape and contribute significantly to the advancement of the nuclear industry. This role reports into the VP, Software Engineering.
Responsibilities:
- Architect the system infrastructure to handle real-time data processing, AI decision-making, and blockchain integration .
- Establish data models and APIs to enable seamless interaction between construction, procurement, and compliance modules.
- Ensure Nuclear OS is cloud-, highly secure, and optimized for large-scale fleet deployment .
- Guide the engineering team in developing backend services, microservices, and databases .
- Work closely with the AI/ML Lead to integrate AI-driven analytics and decision support.
Experience
Education:
- Master's degree in Computer Science, Software Engineering, or a related field. Ph.D. .
Experience:
- 10+ years of hands-on experience in software architecture and development.
- 5+ years of experience designing and developing complex software systems involving AI/ML, Blockchain, and/or IoT.
- Proven experience in the nuclear energy industry or a highly regulated environment is a strong plus.
Technical Skills:
- Strong expertise in AI/ML algorithms, data science, and machine learning frameworks.
- Proficiency in blockchain technologies, including distributed ledger technologies and smart contracts.
- Expertise in cloud computing platforms (AWS, Azure, GCP).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with Agile development methodologies.
Leadership & Communication:
- Excellent communication, presentation, and interpersonal skills.
- Strong leadership and mentoring skills.
- Ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
Benefits:
- Competitive compensation packages
- 401k with company match
- Medical, dental, vision plans
- Generous vacation policy, plus holidays
- Annual company retreats
Estimated Starting Salary Range:
The estimated starting salary range for this role is $198,000 - $228,000 annually less applicable withholdings and deductions, paid on asemi-monthly basis. The actual salary offered may vary based on relevant factors as determined in the Company's discretion, which may include experience, qualifications, tenure, skill set, availability of qualified candidates, geographic location, certifications held, and other criteria deemed pertinent to the particular role.
EEO Statement:
The Nuclear Company is an equal opportunity employer committed to fostering an environment of in the workplace. We provide equal employment opportunities to all qualified applicants and employees without regard to , , , , , , , , , veteran status, or any other protected characteristic. We prohibit discrimination in all aspects of employment, including hiring, promotion, demotion, transfer, compensation, and termination.
Principal Software Architect
Posted 5 days ago
Job Viewed
Job Description
Microsoft 365 Copilot is a groundbreaking productivity tool that leverages the power of large language models, user data, Microsoft Graph, and the web to drive unparalleled creativity and productivity. At the heart of this innovation is the Microsoft Search, Assistant, and Intelligence (MSAI) team which designs and manages the central infrastructure that is the foundation of all the other copilots like Microsoft 365 Chat, Word, PowerPoint, and an expanding list of partners across Microsoft. Our team is responsible for foundational platform capabilities such as model deployments and capacity management, making data available for analytics and experimentation, providing compliant and secure data processing and model training environments, inner loop development tooling, and more. We are looking for a Principal Software Architect to help us deliver the next generation of capabilities for the platform
As a Principal Software Architect , you will be responsible for designing, developing, and delivering innovative software applications. You will work on coding, debugging, testing, and troubleshooting throughout the application development process. You will have the opportunity to work on challenging projects, collaborate with talented colleagues, and shape the future of technology at our company.
In this role, you will be expected to have a deep understanding of software development principles and be able to apply them to create high-quality software. You will work closely with other team members and partners to ensure that our software meets the needs of our platform users and is delivered on time and within budget.
You will have the opportunity to grow your skills and take on new challenges within the company. Join us and help us build the next generation of software applications.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
-
Partners with appropriate stakeholders to determine user requirements for a set of scenarios.
-
Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
-
Leads by example and mentors others to produce extensible and maintainable code used across products.
-
Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items.
-
Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
-
Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
Qualifications
Required Qualifications:
-
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
-
OR equivalent experience.
-
3+ years of experience designing distributed, NRT (near real-time) or Big Data systems.
-
6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check : This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
-
Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
-
OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
-
OR equivalent experience.
-
Experience working with large-scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users) or similarly complex environments.
-
Awareness of, and ability to reason about, modern distributed software design patterns and cloud systems architecture, including microservices, containers, load-balancing, queuing, caching.
-
Experience in building, shipping and operating reliable solutions.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $74,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD 188,000 - 304,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
Microsoft will accept applications for the role until July 24, 2025.
#M365CORE
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Principal Software Architect
Posted 8 days ago
Job Viewed
Job Description
Job Description Summary
As a Principal Architect, you will play a pivotal role in shaping the technology strategy for digital fulfillment of software across multiple teams within the organization. You will collaborate closely with architects and technical product managers to translate overarching system architecture and product requirements into cohesive, high-quality software solutions. In this role, you will drive the design and implementation of a Digital Fulfillment architecture for entitlement management, electronic delivery of digital offerings, licensing of SaaS subscriptions, and remote provisioning for Cloud based customer healthcare services and applications. Your leadership will emphasize quality, test-driven development, and adherence to sound software engineering practices, using industry best practices to maintain a high standard of excellence across all team deliverables. Additionally, you will leverage Generative AI (Gen AI) to drive agile development and releases.
At GE Healthcare, we are committed to bringing cloud-based solutions for our customers: all aspects of computing services across the cloud and edge - including servers, databases, storage, networking, analytics, software, intelligence are delivered over the Internet. Our Science & Technology organization is harnessing the power of technology to make healthcare more precise, more personalized, and more accessible for everyone. From driving the overall clinical research and patient-centric innovation strategy to delivering new digital and machine learning capabilities - we're committed to leading digital transformation, improving outcomes for patients and providers, and creating a world where healthcare has no limits. To find out more, visit: GE Careers.
This role is located in Waukesha, WI, Chicago, IL, or Bellevue, WA working on a hybrid basis, with a minimum of 3 days/week in the office.
Job Description
Roles/Responsibilities
-
Responsible for designing, building, and maintaining a scalable and efficient Digital Fulfillment architecture that supports the organization's strategic goals.
-
Digital Fulfillment Strategy Development: Formulate and implement a strategic vision for SaaS architecture aligned with business objectives.
-
Technology Evaluation: Assess and recommend new technologies and methodologies to enhance digital fulfillment processes.
-
Collaborate with the team to solve complex business problems, ensuring that solutions align with both SaaS cloud application and enterprise IT technology strategies.
-
Develop high-quality distributed system software, incorporating modern cloud approaches.
-
Work closely with architects and technical product managers to translate overall system architecture, product requirements, and enterprise IT ERP/CRM cloud strategy into well-designed and implemented software services.
-
Take ownership of the implementation of individual software components, with a strong emphasis on quality, test-driven development, sound software engineering practices, cybersecurity, reliability, and data integrity.
-
Participate in software design reviews, conduct peer code reviews, and provide input and feedback to other members of the development team.
-
Design, implement, test, deploy, and maintain innovative software solutions to enhance service performance, durability, cost efficiency, and security.
-
Utilize software engineering best practices to ensure a high standard of quality for all team deliverables.
-
Leverage Generative AI (Gen AI) to drive agile development and releases, enhancing the speed and quality of software delivery.
Minimum Qualifications
-
Bachelor's degree in Computer Science, Computer Engineering, or related discipline
-
9+ years of professional software development experience with a history of technical innovation
-
3+ years of experience building scalable, distributed systems using modern frameworks such as AWS, Azure, or GCP
-
3+ years of experience leading the design or architecture of new and existing systems, focusing on design patterns, reliability, and scaling
-
Experience providing technical leadership to engineers, leading an engineering team, and/or mentorship
Desired Qualifications
-
10+ years of experience, including 3+ years designing and implementing solutions for digital fulfillment of cloud-based software offerings
-
Master's or PhD degree in Computer Science, Computer Engineering, or related field
-
Experience in designing and architecting large-scale systems, preferably using AWS technologies
-
2+ years of experience working directly with end customers to assess needs, identify solutions, and constructively resolve disagreements
-
Experience in supporting production software deployments
-
Technical expertise across all deployment models, including public cloud and on-premises infrastructure
-
Experience in creating, documenting, and communicating software architectures for complex products
-
Experience in building, tracking, and communicating plans within Agile processes
For U.S. based positions only, the pay range for this position is $185,600.00-$278,400.00 Annual. It is not typical for an individual to be hired at or near the top of the pay range and compensation decisions are dependent on the facts and circumstances of each case. The specific compensation offered to a candidate may be influenced by a variety of factors including skills, qualifications, experience and location. In addition, this position may also be eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). GE HealthCare offers a competitive benefits package, including not but limited to medical, dental, vision, paid time off, a 401(k) plan with employee and company contribution opportunities, life, disability, and accident insurance, and tuition reimbursement.
Additional Information
GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer ( . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.
Relocation Assistance Provided: No
Embedded Software Architect
Posted 8 days ago
Job Viewed
Job Description
Eaton’s Electrical Critical Power & Digital Infrastructure division is currently seeking an Embedded Software Architect to join our team. This position will be a hybrid role as long as you live within 50 miles of our Raleigh, NC facility. Relocation benefits will be provided within the United States only.
Sponsorship will be offered!
Eaton’s Electrical Critical Power & Digital Infrastructure Division designs, manufactures, and services Uninterruptible Power Supply (UPS) systems, batteries, and electronic-based products to ensure power reliability in the most demanding applications. Our employees deliver mission-critical solutions to our customers’ most challenging energy management requirements.
This person will be responsible for leading the design and defining firmware architecture for 3-phase UPS, energy transition, and electric vehicle charging products. Additional responsibilities include coordinating and maintaining alignment with global team leads, enforcing consistency in process among the firmware engineers in each project, and working closely with product/platform owners to ensure valuable and practical decisions are made. In this role, you will work with each region’s global software team to plan sustaining releases and develop next generation platforms, plan and utilize efforts from the various Eaton Center of Excellence (CoE) functional teams to propel progress on new product development, continuously research and be up-to-date on industry standards and best practices with firmware that can be integrated into our firmware processes, and utilize your experience to create tangible improvements from lessons learned. You will work closely with cross-functional teams to define an architecture to meet customer and technical requirements across a variety of products. The successful candidate will be very autonomous and will be able to identify and generate tasks which bring measurable value to the organization.
Why Eaton?
• Be a key member of a world-class organization that creates market leading 3-phase products.
• Opportunities for career advancement through a defined technical track as well as broader Eaton career opportunities in various business functions. Raleigh is an Engineering Hub with roles in: Service, Manufacturing/Assembly, New product Development, and Product Management.
• Work in a modern hybrid collaborative environment. Eaton is committed to fostering a successful work/life balance. We provide flexibility to choose when you work from home and in the office.
• Competitive salary and benefits package including 401K, medical, dental, tuition reimbursement, paid holidays, vacation, paid parental leave.
The expected annual salary range for this role is $115,499 - $169,399 a year.
Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.
What you’ll do:
-
Be a technical leader for product development, responsible for meeting schedule, cost and product performance goals
-
Propose innovative technical solutions to complex problems
-
Work closely with product management on creating product requirements and specifications
-
Determine how to refresh existing platforms when necessary
-
Occasionally assist with embedded software development using C, C++ for ARM / DSP processors for three phase power systems when critical and complex issues arise
-
Work with control system experts to develop algorithms that control Inverters, Rectifiers and DC/DC converters
-
Analyze existing code modules and techniques to determine advantages and deficiencies.
-
Analyze the power system architecture and requirements to develop technical solutions to achieve product requirements.
-
Keep track of latest embedded software strategies, processes and tools. Apply knowledge to power electronics applications.
-
Work closely with the Cybersecurity Center of Excellence (CCoE) to support implementation of cybersecurity best practices which meet corporate standards and successfully pass cybersecurity audits
-
Be a mentor who provides support and guidance to junior level engineers
-
Develop engineering documentation including software requirements specification, design verification test plans, product configuration specifications, user interface specifications.
-
Work with global software team members to develop products and achieve software releases
-
Lead firmware and functional design reviews at various product development stages.
When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we — as individuals and as a company — are stronger.
Qualifications:
Required (Basic) Qualifications:
-
Minimum of a Bachelor's Degree in Engineering from an accredited institution
-
Minimum of one (1) year engineering experience in electrical design, or power electronics
-
Minimum of seven (7) years' experience in software/Embedded development
Preferred Qualifications:
-
Master's degree in Engineering from an accredited institution
-
Extensive experience in developing, coding and troubleshooting real-time software
-
Extensive experience programming in C, C++, in an embedded environment
-
Track record of working with control systems for power electronics
-
Experience with embedded Linux
-
Understanding of analog and digital circuitry
Skills:
Position Success Criteria:
-
Ability to work well as a team member on new product development projects and individual contributor when necessary
-
Ability to demonstrate technical leadership and communicate technical features and requirements to non-technical functions to ensure buy-in across the organization
-
Experience with version control repository hosting services such as Bitbucket, SVN
-
Experience in three phase power systems, power electronics and power conversion topologies.
-
Familiarity with the Software Development Life Cycle (SDLC) and leading software releases
-
Ability to simulate, analyze, and troubleshoot using HIL systems
-
Ability to understand low level hardware specifications and ability to read, interpret and understand hardware schematics
-
Experience developing advanced digital controls and algorithms for AC to DC power conversion preferred
-
Experience working with global teams
-
Strong background in power electronics and embedded systems
-
Competent with MATLAB/PLECS
-
Familiarity with System Composer
-
Familiarity with different operating systems such as FreeRTOS, μC/OS, TI's DSP/BIOS RTOS and Linux
-
Familiarity with schematic entry and PCB design tools like Altium, Cadence, etc.
-
Familiarity with common tools and methods to work in a high-power lab (480V) environment, oscilloscope, power analyzers and meters
-
Understanding of Model Based Development (MBD)
-
Understanding of Test Driven Development (TDD)
-
Excellent verbal and written communication skills are essential to this role
-
Strong attention to detail while consistently operating with a sense of urgency
We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.
Eaton believes in second chance employment. Qualified applicants with arrest or conviction history will be considered regardless of their arrest or conviction history, consistent with the Los Angeles County Fair Chance Ordinance, the California Fair Chance Act and other local laws.
You do not need to disclose your conviction history or participate in a background check until a conditional job offer is made to you. After making a conditional offer and running a background check, if Eaton is concerned about conviction that is directly related to the job, you will be given the chance to explain the circumstances surrounding the conviction, provide mitigating evidence, or challenge the accuracy of the background report.
To request a disability-related reasonable accommodation to assist you in your job search, application, or interview process, please call us at 1- to discuss your specific need. Only accommodation requests will be accepted by this phone number.
We know that good benefit programs are important to employees and their families. Eaton provides various Health and Welfare benefits as well as Retirement benefits, and several programs that provide for paid and unpaid time away from work. Click here ( for more detail: Eaton Benefits Overview. Please note that specific programs and options available to an employee may depend on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
Principal Software Architect
Posted 10 days ago
Job Viewed
Job Description
The Nuclear Company is the fastest growing startup in the nuclear and energy space creating a never before seen fleet-scale approach to building nuclear reactors. Through its design-once, build-many approach and coalition building across communities, regulators, and financial stakeholders, The Nuclear Company is committed to delivering safe and reliable electricity at the lowest cost, while catalyzing the nuclear industry toward rapid development in America and globally.
About the role:
The Nuclear Company is seeking a visionary and highly innovative Principal Software Architect to lead the design and development of a cutting-edge internal platform leveraging AI, Blockchain, and IoT technologies within the nuclear energy sector. You will design and build the core architecture of Nuclear OS, ensuring the platform is scalable, modular, and integrates AI, blockchain, and IoT. This is a unique opportunity to shape the future of our technology landscape and contribute significantly to the advancement of the nuclear industry. This role reports into the VP, Software Engineering.
Responsibilities:
- Architect the system infrastructure to handle real-time data processing, AI decision-making, and blockchain integration .
- Establish data models and APIs to enable seamless interaction between construction, procurement, and compliance modules.
- Ensure Nuclear OS is cloud-native, highly secure, and optimized for large-scale fleet deployment .
- Guide the engineering team in developing backend services, microservices, and databases .
- Work closely with the AI/ML Lead to integrate AI-driven analytics and decision support.
Education:
- Master's degree in Computer Science, Software Engineering, or a related field. Ph.D. preferred.
- 10+ years of hands-on experience in software architecture and development.
- 5+ years of experience designing and developing complex software systems involving AI/ML, Blockchain, and/or IoT.
- Proven experience in the nuclear energy industry or a highly regulated environment is a strong plus.
- Strong expertise in AI/ML algorithms, data science, and machine learning frameworks.
- Proficiency in blockchain technologies, including distributed ledger technologies and smart contracts.
- Expertise in cloud computing platforms (AWS, Azure, GCP).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with Agile development methodologies.
- Excellent communication, presentation, and interpersonal skills.
- Strong leadership and mentoring skills.
- Ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
- Competitive compensation packages
- 401k with company match
- Medical, dental, vision plans
- Generous vacation policy, plus holidays
- Annual company retreats
Estimated Starting Salary Range:
The estimated starting salary range for this role is $198,000 - $228,000 annually less applicable withholdings and deductions, paid on asemi-monthly basis. The actual salary offered may vary based on relevant factors as determined in the Company's discretion, which may include experience, qualifications, tenure, skill set, availability of qualified candidates, geographic location, certifications held, and other criteria deemed pertinent to the particular role.
EEO Statement:
The Nuclear Company is an equal opportunity employer committed to fostering an environment of inclusion in the workplace. We provide equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic. We prohibit discrimination in all aspects of employment, including hiring, promotion, demotion, transfer, compensation, and termination.
Principal Software Architect
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Principal Software Architect role at Microsoft 1 day ago Be among the first 25 applicants Join to apply for the Principal Software Architect role at Microsoft Microsoft 365 Copilot is a groundbreaking productivity tool that leverages the power of large language models, user data, Microsoft Graph, and the web to drive unparalleled creativity and productivity. At the heart of this innovation is the Microsoft Search, Assistant, and Intelligence (MSAI) team which designs and manages the central infrastructure that is the foundation of all the other copilots like Microsoft 365 Chat, Word, PowerPoint, and an expanding list of partners across Microsoft. Our team is responsible for foundational platform capabilities such as model deployments and capacity management, making data available for analytics and experimentation, providing compliant and secure data processing and model training environments, inner loop development tooling, and more. We are looking for a Principal Software Architect to help us deliver the next generation of capabilities for the platform As a Principal Software Architect , you will be responsible for designing, developing, and delivering innovative software applications. You will work on coding, debugging, testing, and troubleshooting throughout the application development process. You will have the opportunity to work on challenging projects, collaborate with talented colleagues, and shape the future of technology at our company. In this role, you will be expected to have a deep understanding of software development principles and be able to apply them to create high-quality software. You will work closely with other team members and partners to ensure that our software meets the needs of our platform users and is delivered on time and within budget. You will have the opportunity to grow your skills and take on new challenges within the company. Join us and help us build the next generation of software applications. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities Partners with appropriate stakeholders to determine user requirements for a set of scenarios. Leads identification of dependencies and the development of design documents for a product, application, service, or platform. Leads by example and mentors others to produce extensible and maintainable code used across products. Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items. Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions. Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers. Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 3+ years of experience designing distributed, NRT (near real-time) or Big Data systems. 6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems. Other Requirements Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience working with large-scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users) or similarly complex environments. Awareness of, and ability to reason about, modern distributed software design patterns and cloud systems architecture, including microservices, containers, load-balancing, queuing, caching. Experience in building, shipping and operating reliable solutions. Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $74,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD 188,000 - 304,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: Microsoft will accept applications for the role until July 24, 2025. #M365CORE Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Microsoft by 2x Sign in to set job alerts for “Principal Software Architect” roles. Senior Quality Software Engineer (Surface) Redmond, WA $119 800.00- 258,000.00 1 week ago Senior Distinguished I – Software Engineer, Customer Care Technology Principal Software Architect – Energy & Grid Applications Bellevue, WA $185 840.00- 232,300.00 2 weeks ago Senior Avionics Software Engineer - New Shepard Seattle, WA 157,053.75- 239,127.00 3 days ago Senior Software Engineer - Customer Care Seattle, WA 135,000.00- 246,500.00 2 weeks ago Senior Staff Software Engineer - Core HR Product Software Engineering Architect - Marketing Cloud Bellevue, WA 230,700.00- 384,100.00 1 week ago Senior Project Manager, Software Engineer and AI Seattle, WA 163,200.00- 269,300.00 4 days ago Redmond, WA 196,000.00- 368,000.00 2 weeks ago Principal Systems Architect - Supply Chain Applications Bellevue, WA 123,800.00- 223,300.00 2 days ago Senior Software Engineer, Ground & Control Services Seattle, WA 135,000.00- 155,000.00 2 days ago Redmond, WA 119,800.00- 258,000.00 2 weeks ago Redmond, WA 119,800.00- 258,000.00 2 weeks ago Redmond, WA 119,800.00- 258,000.00 1 week ago Redmond, WA 119,800.00- 258,000.00 1 week ago Redmond, WA 117,200.00- 250,200.00 2 weeks ago Redmond, WA 119,800.00- 258,000.00 1 week ago Redmond, WA 139,900.00- 304,200.00 2 weeks ago Redmond, WA 139,900.00- 304,200.00 2 weeks ago Redmond, WA 119,800.00- 258,000.00 2 weeks ago Senior Software Engineer – Xbox Graphics Redmond, WA $1 9,800.00- 258,000.00 2 weeks ago Redmond, WA 119,800.00- 258,000.00 2 weeks ago Redmond, WA 139,900.00- 304,200.00 2 weeks ago Seattle, WA 175,000.00- 200,000.00 1 week ago Redmond, WA 139,900.00- 304,200.00 2 weeks ago Senior Software Engineer, Fullstack - Quip Seattle, WA 184,000.00- 276,100.00 1 month ago Redmond, WA 139,900.00- 304,200.00 1 week ago Redmond, WA 139,900.00- 304,200.00 1 week ago Redmond, WA 139,900.00- 304,200.00 1 week ago Senior Software Engineer, Stripe Assistant Seattle, WA 187,500.00- 281,300.00 3 days ago Senior Software Engineer, Full Stack, Google Workspace Seattle, WA 234,400.00- 314,300.00 2 months ago Senior Software Engineer, FusionFeed API Redmond, WA 139,900.00- 304,200.00 4 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Be The First To Know
About the latest Software architect Jobs in Washington !
Principal Software Architect
Posted 1 day ago
Job Viewed
Job Description
OverviewMicrosoft 365 Copilot is a groundbreaking productivity tool that leverages the power of large language models, user data, Microsoft Graph, and the web to drive unparalleled creativity and productivity. At the heart of this innovation is the Microsoft Search, Assistant, and Intelligence (MSAI) team which designs and manages the central infrastructure that is the foundation of all the other copilots like Microsoft 365 Chat, Word, PowerPoint, and an expanding list of partners across Microsoft. Our team is responsible for foundational platform capabilities such as model deployments and capacity management, making data available for analytics and experimentation, providing compliant and secure data processing and model training environments, inner loop development tooling, and more. We are looking for a Principal Software Architect to help us deliver the next generation of capabilities for the platformAs a Principal Software Architect, you will be responsible for designing, developing, and delivering innovative software applications. You will work on coding, debugging, testing, and troubleshooting throughout the application development process. You will have the opportunity to work on challenging projects, collaborate with talented colleagues, and shape the future of technology at our company.In this role, you will be expected to have a deep understanding of software development principles and be able to apply them to create high-quality software. You will work closely with other team members and partners to ensure that our software meets the needs of our platform users and is delivered on time and within budget.You will have the opportunity to grow your skills and take on new challenges within the company. Join us and help us build the next generation of software applications.Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. ResponsibilitiesPartners with appropriate stakeholders to determine user requirements for a set of scenarios.Leads identification of dependencies and the development of design documents for a product, application, service, or platform.Leads by example and mentors others to produce extensible and maintainable code used across products.Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items.Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers. Helping all candidates find great careers is our goal. The information you provide here is secure and confidential. We are now directing you to the original job posting. Please apply directly for this job at the employer’s website. #J-18808-Ljbffr
PRINCIPAL SOFTWARE ARCHITECT
Posted 3 days ago
Job Viewed
Job Description
Job Description The Nuclear Company is the fastest growing startup in the nuclear and energy space, creating a fleet-scale approach to building nuclear reactors. Through its design-once, build-many approach and coalition building across communities, regulators, and financial stakeholders, The Nuclear Company is committed to delivering safe and reliable electricity at the lowest cost, while catalyzing the nuclear industry toward rapid development in America and globally. About the role: The Nuclear Company is seeking a visionary and highly innovative Principal Software Architect to lead the design and development of a cutting-edge internal platform leveraging AI, Blockchain, and IoT technologies within the nuclear energy sector. You will design and build the core architecture of Nuclear OS, ensuring the platform is scalable, modular, and integrates AI, blockchain, and IoT. This is a unique opportunity to shape the future of our technology landscape and contribute significantly to the advancement of the nuclear industry. This role reports to the VP, Software Engineering. Responsibilities: Architect the system infrastructure to handle real-time data processing, AI decision-making, and blockchain integration . Establish data models and APIs to enable seamless interaction between construction, procurement, and compliance modules. Ensure Nuclear OS is cloud-enabled, highly secure, and optimized for large-scale fleet deployment . Guide the engineering team in developing backend services, microservices, and databases . Work closely with the AI/ML Lead to integrate AI-driven analytics and decision support. Experience & Education: Master's degree in Computer Science, Software Engineering, or a related field; Ph.D. is a plus. 10+ years of hands-on experience in software architecture and development. 5+ years of experience designing and developing complex software systems involving AI/ML, Blockchain, and/or IoT. Proven experience in the nuclear energy industry or a highly regulated environment is a strong plus. Technical Skills: Strong expertise in AI/ML algorithms, data science, and machine learning frameworks. Proficiency in blockchain technologies, including distributed ledger technologies and smart contracts. Experience with cloud computing platforms (AWS, Azure, GCP). Deep understanding of data structures, algorithms, and software design patterns. Experience with Agile development methodologies. Leadership & Communication: Excellent communication, presentation, and interpersonal skills. Strong leadership and mentoring abilities. Ability to communicate complex technical concepts effectively to both technical and non-technical audiences. Benefits: Competitive compensation packages 401(k) with company match Medical, dental, and vision plans Generous vacation policy and holidays Annual company retreats Salary Range: The estimated starting salary range for this role is $198,000 - $228,000 annually, less applicable withholdings and deductions, paid semi-monthly. The actual salary may vary based on experience, qualifications, and other relevant factors. EEO Statement: The Nuclear Company is an equal opportunity employer committed to fostering an inclusive workplace. We provide equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, sex, national origin, veteran status, or any other protected characteristic. Discrimination in any aspect of employment is prohibited. #J-18808-Ljbffr
Principal Software Architect

Posted today
Job Viewed
Job Description
As a **Principal Software Architect** , you will be responsible for designing, developing, and delivering innovative software applications. You will work on coding, debugging, testing, and troubleshooting throughout the application development process. You will have the opportunity to work on challenging projects, collaborate with talented colleagues, and shape the future of technology at our company.
In this role, you will be expected to have a deep understanding of software development principles and be able to apply them to create high-quality software. You will work closely with other team members and partners to ensure that our software meets the needs of our platform users and is delivered on time and within budget.
You will have the opportunity to grow your skills and take on new challenges within the company. Join us and help us build the next generation of software applications.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Partners with appropriate stakeholders to determine user requirements for a set of scenarios.
+ Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
+ Leads by example and mentors others to produce extensible and maintainable code used across products.
+ Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items.
+ Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
+ Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 3+ years of experience designing distributed, NRT (near real-time) or Big Data systems.
+ 6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems.
**Other Requirements:**
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
+ **Microsoft Cloud Background Check** : This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Experience working with large-scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users) or similarly complex environments.
+ Awareness of, and ability to reason about, modern distributed software design patterns and cloud systems architecture, including microservices, containers, load-balancing, queuing, caching.
+ Experience in building, shipping and operating reliable solutions.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $74,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD 188,000 - 304,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: will accept applications for the role until July 24, 2025.
#M365CORE
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .