Booz Allen Hamilton is an award-winning provider of strategic innovation, management consulting, technology, and engineering services. Founded in 1914, the comp
Software Engineer
Location
Virginia
Posted
73 days ago
Salary
$86.8K - $198K / year
Seniority
Senior
Job Description
Software Engineer
Booz Allen Hamilton
Title: Software Engineer locations McLean, VA time type Full time job requisition id R0239313 Job Description: Software Engineer The Opportunity: Are you looking for an opportunity to not just develop software, but to build highly visible systems that will have positive impacts? As a full-stack developer, you can solve a problem with a complete end-to-end solution in a fast-paced, agile environment. We're looking for a developer with the skills needed to build cutting-edge solutions from vision to production-ready system. This role is more than just coding. We need an experienced full-stack developer who will use their passion to guide a development team to learn new tools and techniques, identify and implement system improvements, and mentor teammates. Using Agile methodologies, modern languages and frameworks, cloud technologies, and microservice-based approaches, you'll work with the development team to build innovative, complex systems. You'll analyze the needs and the environment to make sure the solution you're developing considers the current architecture and operating environment, as well as future functionality and enhancements. Join us as we build systems to change our clients for the better. Due to the nature of work performed within this facility, U.S. citizenship is required. Join us. The world can’t wait. You Have: - 5+ years of experience with software development - Experience with HTML and CSS, including cross-browser compatibility, responsive web design, CSS preprocessors such as Sass or LESS, and frameworks and libraries, including Bootstrap, Foundation, or the U.S. Web Design Standards - Experience with back-end web languages, including Python, Node, PHP, or Ruby - Experience with version control systems, including git - Knowledge of front-end user interface development, including translating requirements into code and implementing mockups - Knowledge of JavaScript, including the use of frameworks such as React or Angular - Ability to test cross-browser, cross-platform, or cross-device compatibility - HS diploma or GED Nice If You Have: - Experience with mobile application development - Experience with cloud computing services, including Amazon Web Services or Microsoft Azure - Experience with strategic planning, process improvement, or performance management - Knowledge of Section 508 compliance - Possession of excellent critical thinking, interpersonal, and team and relationship building skills - Possession of excellent verbal and written communication skills - Bachelor's degree Compensation At Booz Allen, we celebrate your contributions, provide you with opportunities and choices, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care. Our recognition awards program acknowledges employees for exceptional performance and superior demonstration of our values. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit programs. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits. We encourage you to learn more about our total benefits by visiting the Resource page on our Careers site and reviewing Our Employee Benefits page. Salary at Booz Allen is determined by various factors, including but not limited to location, the individual’s particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. The projected compensation range for this position is $86,800.00 to $198,000.00 (annualized USD). The estimate displayed represents the typical salary range for this position and is just one component of Booz Allen’s total compensation package for employees. This posting will close within 90 days from the Posting Date. Identity Statement As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during interviews and assessments. We reserve the right to take your picture to verify your identity and prevent fraud. Candidate AI Usage Policy AI is a part of our daily work at Booz Allen, and we are committed to the responsible and ethical use of AI tools. However, we want to ensure a fair candidate process based on your own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with responses during interviews (whether in-person or virtual) is prohibited unless permission is explicitly provided. Work Model Our people-first culture prioritizes the benefits of collaboration, whether it occurs in person or virtually. To support engagement and effective communication, employees working virtually are generally expected to have their cameras on during meetings. - Remote: If this position is listed as remote, there may still be occasions when you are required to work in person at a Booz Allen or customer facility. - Hybrid: If this position is listed as hybrid, you will be expected to work from a Booz Allen facility frequently, in alignment with leadership expectations and the needs of the role. You may also be required to work from or visit a customer facility. - Onsite: If this position is listed as onsite, work will primarily be performed at a Booz Allen office or customer facility, where employees will collaborate directly with colleagues and customers as required by the role. Commitment to Non-Discrimination All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description As a Senior Software Engineer, you will join a collaborative team working to enhance and innovate our web service to expand to new customers and further improve efficiencies. This is a fully remote opportunity that offers an exceptional work/life balance. - Develop large features & improvements as well as fixes and library upgrades - Write unit tests to maintain test coverage - Take initiative to identify improvements to the code structure towards better maintainability and testability - Drive coding best practices within the team - May coach junior engineers (process, code base, best practices) - Conduct thorough and constructive code reviews to ensure quality - Actively participate in the agile development process (design reviews, planning, and retrospectives); seek to meet commitments and proactively resolve blockers - Write and review technical designs - Guide and mentor junior engineers in navigating the codebase, best practices, and relevant languages - Contribute to cross-team discussions around processes and architecture improvements - Implement integrations with third-party services and application components - Collaborate with peers to prioritize work and be in alignment with strategic goals - Handle interruptions well, seek to help others reach team goals - Keep up-to-date with relevant advances in the field - May participate in interviews for new hires Qualifications - CS fundamentals (data structure and algorithms) - Deep knowledge of modern web applications - Expert in Python - Proficient with JavaScript / TypeScript / React - Good knowledge of MongoDB or SQL - Proficient with Git - Proficient with Docker (Kubernetes is a plus) - Experience with AWS is a plus - Excellent problem solving, troubleshooting and debugging skills - Excellent design & organizational skills - Strong communication and collaboration skills, including experience working with cross-functional teams - Ability to work independently in a remote environment requiring minimal direction/oversight - Continual improvement and self-learning Requirements - 7+ years of professional experience in software development of web applications - Bachelor Degree in Computer Science or related field is a plus Benefits - Remote first work environment - equipment provided + internet reimbursement - Work/life balance: we say it, we mean it - Generous benefits package: medical, vision and dental benefits, generous 401(k), FSA, tuition reimbursement, and more - An unusually generous and flexible vacation - AKA unlimited PTO - Free use of our Hawaii and Florida beach houses - Individualistic approach: we encourage a personal touch to your work; we don't believe in a "one-size-fits-all" approach - Industry reputation: we are the world's largest creative staffing firm
• Prepares analysis programs to support the preparation and statistical analysis of clinical data. • Coordinates the statistical programming activities for multiple clinical projects. • Ensures internal consistency of output. • Assesses consistency with other projects and activities. • Follows specifications, develops algorithms and writes programs to create datasets. • Produces data listings, summary tables and graphs using analysis software. • Independently checks data listings, summary tables and graphs. • Imports and exports data. • Assists data management group in performing data edit checks to facilitate data cleaning. • Maintains complete and in-depth understanding of all Clinical Data Interchange Standards Consortium (CDISC) guidance documents and implementation guides, as well as FDA guidance and regulations regarding electronic submission of data. • Prepares clinical trial datasets and programs for regulatory submission. • Following statistical analysis plan, writes specifications for analysis datasets. • Interacts with the project statistician and other programmers participating on a project team. • Manages the data warehouse used to manage libraries of clinical study data. • Interacts with regulatory affairs, quality assurance staff, and external clinical system vendors. • Mentors less experienced statistical programmers. • Acts as the subject matter expert on CDISC and good statistical programming practices. • Builds efficient SAS coding and macro libraries. • Understands and conducts work consistent with GCP, ICH, 21 CFR part 11, internal SOPs and training, and international regulatory requirements. • Adheres to the Company’s Quality Management System (QMS) as well as domestic and global quality system regulations, standards, and procedures.
• Prepare and develop distribution voltage construction packages for both overhead and underground projects, including distribution equipment installation, feeder replacement, cable replacement, and pole replacements as part of an infrastructure improvement program • Assist with distribution line design 2.4kV - 34kV • Work with Designers and Engineers to prepare new drawings, modify existing drawings, or create as-built documents • Assist in the preparation of proposals, engineering/project cost estimates, and execution schedules • Provide technical support for customers and support regional business development initiatives • Provide quality reviews of work prepared by others and adhere to the QA/QC process • Prepare calculations and assist with equipment specifications • Evaluate loading of various equipment components being installed such as transformers and structural loading of poles to ensure a cost-effective, safe and reliable design utilizing client specifications. • Visually identify, inspect, and record equipment and different construction situations in the field, including rights-of-way • Apply National Electric Safety Code (NESC) Standards, Client Standards, Federal, State or Local Municipal Guidelines, and/or other applicable guidelines to complete engineering designs (Pole Replacements, Communication Space Rearrangements, Joint-Use Design) for possible joint-use or make-ready construction • Ability to analyze field collected data (including imagery) and accurately update applicable software packages for successful design implementation • Regularly utilizes Client proprietary software packages or equipment to complete daily responsibilities in the engineering design workflow process, may include facilitating new attachment permitting process • Accountable for work assigned and responsible for completing work on project schedule and within project budget while regularly communicating status with management team • Frequently communicates with Client(s) on engineering design to best determine the most cost-effective solution for their project • Provides timely and detailed documentation and support to Orbital accounting functions for ensuring projects are on budget and appropriately accounted • Transcribe notes, use measuring devices to identify, inspect, and record the data which is found in an organized manner • As needed, must be able to work in all weather conditions and in residential, commercial, and industrial areas • Work is primarily remote/office based, but fieldwork may be needed throughout the engineering design process • Must be willing to travel overnight or for extended periods of time, based on project assignment • Will be required to attend meetings at clients’ sites and regularly interact with the general public, including landowners and operators
Software Quality Engineer
FinThriveWe're advancing the healthcare economy by empowering providers, payers and patients to break the cycle of inefficiency
Role Description FinThrive is seeking a detail-oriented Software Quality Engineer to ensure the quality, reliability, and performance of our healthcare technology platforms. You will work closely with cross-functional engineering teams to validate application functionality, develop automated testing solutions, and ensure high-quality releases across data, APIs, and integrated systems. This role is ideal for someone who is hands-on with testing and automation, thrives in Agile environments, and is passionate about building scalable QA practices. - Collaborate with Agile teams to support the delivery of new features and enhancements - Design, document, and execute test plans, test cases, and test strategies - Perform functional, integration, system, and regression testing across applications, APIs, and data platforms - Validate data quality across relational and non-relational databases - Develop and maintain QA automation frameworks using open-source tools (e.g., Selenium, pytest) - Execute both manual and automated testing to ensure release quality - Set up and manage test data and test environments for integration and QA workflows - Track, document, and support resolution of defects, including basic root cause analysis - Support CI/CD pipelines by integrating automated test execution into build and deployment processes - Work with offshore and cross-functional teams to align testing efforts - Participate in sprint planning, backlog refinement, and estimation of QA work - Continuously learn and improve QA processes, tools, and best practices Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field - 2–4 years of experience in software quality assurance or testing - Experience testing modern applications built with C#, Python, Java, or .NET frameworks - Hands-on experience with SQL and working with relational databases (basic NoSQL exposure preferred) - Experience with manual and automated testing approaches - Familiarity with QA automation tools such as Selenium, pytest, or similar frameworks - Experience working in Agile/Scrum environments - Basic understanding of CI/CD pipelines (Azure DevOps, Jenkins, or equivalent) - Experience working in Windows and/or Linux environments - Strong analytical, problem-solving, and debugging skills - Effective communication skills and ability to collaborate across teams Requirements - Experience working in a cloud environment (Azure preferred) - Exposure to API testing tools (Postman, REST Assured, etc.) - Familiarity with BDD frameworks (e.g., SpecFlow, Cucumber) - Experience testing data pipelines, APIs, or integration-heavy systems - Knowledge of test automation best practices and scalable QA frameworks - Exposure to healthcare systems, EDI transactions, or regulated environments - Understanding of DevOps concepts or infrastructure testing Benefits - FinThrive is committed to continually enhancing the colleague experience by actively seeking new perks and benefits.



