3 open positions available
Design, develop, and maintain web and mobile applications using modern full-stack technologies. | Requires senior-level experience in full-stack development with skills in TypeScript, React, Node.js, and familiarity with cloud platforms and databases. | Full Stack Web Developer BAM is a dynamic, multi-disciplinary firm with leading-edge skills in information technology, software development, and applied research. Serving government and commercial markets, BAM is committed to its customers and to delivering strong leadership, sound solutions, and innovative thinking. We offer one of the best benefits packages in the industry, including generous health benefits, PTO, 401K matching, and a professional development stipend. BAM is seeking a Full Stack Web Developer to join its team. As a Full Stack Web Developer at BAM, you will play a critical role in designing, developing, and maintaining web and mobile based software applications. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all the qualifications but have sufficient experience and talent. Requirements: Deliver high quality, performant web experiences with very good fundamentals of software development and possess a deep understanding of the web stack. Develop high-quality, well-designed, tested, and efficient code using C# and .NET Core best practices, ensuring optimal performance and reliability. Requires a strong understanding of UI, cross-browser compatibility, and general web and mobile functions and standards. Design and maintain database objects using RDBMS such as MS SQL, DynamoDB, and PostgreSQL, optimizing queries for efficient data retrieval and storage. Implement cloud-based solutions using AWS services to enhance scalability, security, and overall system performance. Utilize Git for version control, ensuring codebase integrity and collaboration among team members. Analyze and investigate customer and system requirements to understand best option solutions. Implement DevOps practices and CI/CD pipelines using Azure DevOps for efficient software delivery and deployment. Requires constant communication with colleagues, work closely with other technical personnel and team members to deliver high quality solutions. Successfully follow established development processes and perform code reviews to maintain code quality, consistency, and adherence to best practices. Investigate and resolve complex software issues and bugs, ensuring the stability of our applications. Stay current with emerging technologies/industry trends and make recommendations accordingly. Actively participate in agile ceremonies and interface with stakeholders. Create and maintain technical documentation, including architecture diagrams, API documentation, and coding standards. Provide/receive guidance and mentorship to/for junior developers, fostering a culture of continuous learning and improvement. CompTIA Security+ certification required within the first 10 business days of employment. Other duties may also be assigned; not all unique aspects of the job are covered by this job description. To excel in this role, candidates should possess the following: Qualifications: Bachelor’s degree in computer science, software engineering, or a related field or equivalent work experience and/or certifications. 3+ years of professional software development experience. Proficiency in C# and .NET Core, with a strong understanding of object-oriented programming principles. Proficiency in Angular or a similar component-based front-end JS framework. Experience with JavaScript frameworks, writing custom JavaScript with popular JS libraries, and advanced web technologies and techniques. Experience with Relational Database Design, Data Modeling, SQL, and Database Administration Familiarity with cloud platforms, particularly AWS, and experience in integrating cloud services into software solutions. Experience in micro-service and modular architecture, in-depth understanding of REST philosophy and API design. Strong UX design skills, demonstrating the ability to map out and simple user workflows. Ability to prioritize and make pragmatic step-by-step progress in an Agile working environment. Skills: Proficiency in C# and .NET Core. Understanding of user centric design software tools. Database design and SQL skills, including PostgreSQL. RESTful patterns and understanding of API endpoints. Experience with AWS services for cloud computing. Excellent problem-solving and troubleshooting abilities. Strong communication, interpersonal, and teamwork skills. Git version control proficiency. Azure DevOps experience for CI/CD pipelines. Proven involvement in agile work environments. Preferred Skills (not mandatory but a plus): Hands on OutSystems development in enterprise implementation. Familiarity with containerization and orchestration tools like Docker and Kubernetes. Understand and have experience with GitHub. CI/CD pipeline setup and management. Experience with AWS DynamoDB. Knowledge of OpenSearch (Elasticsearch) for search and analytics. Familiarity with Large Scale Scrum agile practices for software delivery. This is a remote work position.
Implement and maintain automated security tools, ensure compliance with security standards, and collaborate on security integration and incident response. | Requires 3+ years in security, proficiency in security tools, knowledge of STIGs, NIST, and cloud security, with scripting and vulnerability management skills. | Cybersecurity Engineer BAM is a dynamic, multi-disciplinary firm with leading-edge skills in information technology, software development and applied research. Serving government and commercial markets, BAM is committed to its customers and to delivering strong leadership, sound solutions, and innovative thinking. The Cybersecurity Engineer is responsible for implementing and maintaining automated security tools, running security scans, and providing evidence of STIG compliance. This role involves collaborating with development, operations, and compliance teams to integrate security best practices into applications and infrastructure. The Cybersecurity Engineer will also develop security documentation, deliver security awareness training, and evaluate new security technologies to enhance the team's security posture. Additionally, they will monitor security alerts and respond to incidents in coordination with the compliance team. Requirements: Build and maintain an automated security tool suite that captures security findings in a transparent and discoverable fashion. Ensure that all required security scans (SAST, DAST, SCA, etc.) are discoverable by all team members. Work with team to ensure applicable STIGs are properly implemented in the target applications. Provide evidence of STIG compliance to Cybersecurity Analyst. Work with development and operations teams to integrate security into applications and infrastructure. Provide technical guidance and training on security best practices. Promote a culture of security within the team. Evaluate new security tools, trends, and technologies to enhance the organization's security posture. Recommend upgrades or changes to existing security systems. Use the tools established by the organization to monitor the security posture of the project's applications and infrastructure. Collaborate with development teams to respond to and resolve security alerts. Collaborate with compliance teams to ensure adherence to legal and regulatory requirements. Coordinate with Cybersecurity Analyst to maintain required security documentation. Create reports on security performance, incidents, and improvements. Maintain records of security testing and compliance audits. To excel in this role, candidates should possess the following: Qualifications: Bachelor’s degree in computer science/Cybersecurity or relevant field 3+ years of experience in a security field Proficiency in cloud and container security with a strong understanding of foundational web application security concepts such as OWASP Top 10 Experience with DISA STIGs, NIST 800-53, and RMF Familiarity with securing CI/CD pipelines and DevSecOps software factories CompTIA Security+ Skills: Threat modeling Web application penetration testing (SAST, DAST, SCA, etc.) Authoring and maintaining scripts to enable testing and automation Vulnerability management and analysis Preferred Skills (not mandatory but a plus): Amazon Web Services (AWS) GitHub Familiarity with Agile development (Scrum/Large-Scale Scrum) Experience with a SIEM to monitor application and infrastructure security Experience with Linux This is a remote position
Lead architecture, design, and delivery of complex enterprise solutions while mentoring teams and aligning technology with business goals. | 8+ years software engineering with 5+ years leadership, cloud expertise, cybersecurity knowledge, and strong communication skills. | Technical Lead IV BAM is a dynamic, multi-disciplinary firm with leading-edge skills in information technology, software development and applied research. Serving government and commercial markets, BAM is committed to its customers and to delivering strong leadership, sound solutions, and innovative thinking. BAM is seeking a Technical Lead to join its team. The Technical Lead IV is a senior-level technical leadership role responsible for overseeing the architecture, design, and delivery of complex, enterprise-scale solutions. This position serves as a strategic advisor and hands-on leader, guiding cross-functional teams through technical planning, execution, and innovation. The Technical Lead IV ensures alignment between technology strategy and business objectives, drives technical excellence, and mitigates risks across multiple programs or portfolios. Key Responsibilities: • Lead enterprise-level solution architecture and technical strategy across multiple programs or platforms. • Provide technical oversight and mentorship to engineering teams, ensuring adherence to best practices and standards. • Collaborate with executive stakeholders to align technology initiatives with business goals and mission outcomes. • Evaluate and select technologies, frameworks, and platforms to support scalable and secure system design. • Oversee technical risk management, including cybersecurity, performance, and integration challenges. • Drive innovation through research, prototyping, and adoption of emerging technologies. • Lead technical reviews, audits, and governance activities to ensure quality and compliance. • Support proposal development, technical writing, and client presentations for strategic initiatives. • Represent the organization in technical forums, working groups, and industry events. Required Qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related field. • 8+ years of experience in software or systems engineering, with at least 5 years in a technical leadership role. • Proven experience architecting and delivering complex, multi-tiered systems in cloud and hybrid environments. • Deep expertise in cloud platforms (AWS, Azure, GCP), DevOps, and enterprise integration. • Strong understanding of cybersecurity principles, compliance frameworks, and risk mitigation strategies. • Exceptional communication, leadership, and stakeholder engagement skills. Preferred Qualifications: • Master’s degree preferred. • Certifications such as AWS Solutions Architect Professional, CISSP, or PMP. • Experience in government contracting, regulated industries, or mission-critical systems. • Familiarity with Agile, SAFe, or other scaled development methodologies. • Background in AI/ML, data engineering, or advanced analytics. • Contributions to open-source projects, technical publications, or industry standards. This is a remote position. SBIR DisI8AxJWS
Create tailored applications specifically for BAM Technologies, LLC with our AI-powered resume builder
Get Started for Free