Datacenter Fiber Tester
Software Development Engineer Job In Washington, DC
The Datacenter Fiber Specialist will be responsible for ensuring the integrity, performance, and security of fiber optic network within datacenter operations.
This role will focus on fiber delivery, troubleshooting, maintenance, and testing to support critical deployments, fiber-related break-fix operations, and network expansion.
Strong knowledge of fiber optics, dark and lit fiber networks, OTDR testing, and fiber maintenance.
Experience in fiber optic splicing, testing, and documentation in field service environments.
Proficiency with fiber testing tools, such as fusion splicers, OTDRs, power meters, and fiber identifiers.
Ability to read and interpret fiber optic maps, schematics, and test results.
Willingness to travel to different datacenters and respond to fiber-related issues as needed.
Test Engineer - Top Secret with Full Scope Polygraph
Software Development Engineer Job In Fort Meade, MD
Job Title: Test Engineer
Clearance Required: Top Secret with Full Scope Polygraph
Compensation & Benefits:
Base Salary: $205,000
Medical Coverage: Full medical coverage for you and your entire family - no deductible, no co-pay
Job Description:
We are seeking a highly skilled Test Engineer (TE) to support critical national security projects at Fort Meade. The ideal candidate will have extensive experience in test engineering within programs and contracts of similar scope, type, and complexity.
Responsibilities:
Develop, maintain, and execute test plans, test scripts, and test procedures
Analyze test results and provide detailed reports to stakeholders
Ensure compliance with project requirements and industry best practices
Collaborate with development and engineering teams to enhance system performance
Identify, document, and track defects to resolution
Qualifications:
Experience: Minimum 8 years of experience as a Test Engineer (TE) in relevant programs and contracts
Education:Bachelor's degree in Math, Science, Engineering, Statistics, Engineering Management, or a related discipline from an accredited institution OR
Four (4) additional years of TE experience may be substituted for a degree
Security Clearance:
Top Secret Clearance with Full Scope Polygraph is required
If you meet the qualifications and are ready to take on a rewarding challenge with competitive compensation and unmatched benefits, apply today!
Test Engineer
Software Development Engineer Job In Elkridge, MD
Certifications Required:
DoD Manual 8570.01-M
at the Information Assurance Technical
(IAT)
Level I
Security Clearance:
TS/SCI
clearance with the ability to obtain and maintain a
CI Polygraph
Education & Experience:
• Bachelor's degree (BS)
• Minimum of 5 years of relevant experience
Job Summary
On behalf of our client, we are looking for a Test Engineer to support a government project in Elkridge, Maryland. This role involves testing cybersecurity systems and products to ensure they meet security and effectiveness standards. As part of an innovative IT team, you will help ensure that today's technology is secure, and tomorrow's systems are smarter.
Key Responsibilities:
• Ensure the security and effectiveness of products and systems.
• Conduct comprehensive testing of cybersecurity systems and products.
• Develop and implement test plans and procedures based on industry standards.
• Identify and report vulnerabilities or weaknesses in systems and products.
• Collaborate with cross-functional teams to troubleshoot and resolve issues found during
testing.
• Stay updated on the latest cyber threats and incorporate them into testing strategies.
• Generate detailed reports and documentation of test results with improvement
recommendations.
• Communicate effectively with stakeholders and team members on testing progress and
findings.
• Propose and implement solutions to improve cybersecurity systems.
• Participate in design and code reviews to ensure security is integrated into development.
• Contribute to continuous improvement of testing processes and procedures.
• Adhere to
DIA
and
DoD
cybersecurity and testing standards.
Experience & Skills:
• Expertise in testing cybersecurity systems and identifying vulnerabilities.
• Strong problem-solving skills to address security issues and recommend solutions.
• Excellent communication skills to report test findings and collaborate with teams.
Site Development Engineer (Civil)
Software Development Engineer Job In Rockville, MD
This role is responsible for site development for a series of small modular nuclear power plants. No Nuclear experience is required for this position. The Civil Engineering team will oversee the design of multiple civil/structural buildings and structures across the plant site and will work collaboratively with a multi-disciplined team of other engineers, suppliers, and project stakeholders to coordinate the successful design of the structural buildings and structures.
Pay Range: Level III $109,000 to $152,000 OR Level IV $135,000 to $180,000
Hours: Standard office hours are 8:00am ET to 5:00pm ET, Monday -Friday
Benefits: Robust benefits package that includes a 401K plan with employer match, Medical/Dental/Vision Insurance, Life and Disability Insurance, Paid Time Off, and a Tuition Reimbursement/Professional Development policy that supports the continuing education of our employees. Relocation assistance available for qualified candidates
Competencies for this role include:
Site Layout
Site Development
Site Preparation
Grading
Backfill
Stormwater Management
Surveying
Soil Mechanics
Erosion and Sediment
AutoCAD / Civil 3D
Location: Rockville, MD (DMV area) - onsite - RELOCATION ASSISTANCE IS AVAILABLE
Travel Expectations: 25% (as needed for project assignment, team rotation, one week every 6 to 8 weeks, starting the end of this year)
Hours: Standard office hours are 8:00am ET to 5:00pm ET, Monday -Friday
Job Profile Minimum Qualifications:
Bachelor's degree in civil or structural engineering or related degree from an accredited institution.
Typically, five years of experience in an engineering role required.
Experience with site development, grading, roadway, survey, stormwater, hydrology or soil mechanics is required.
Experience with analysis, design, evaluation, and/or construction of civil structures, including but not limited to, industrial structures, commercial and residential buildings, power generation facilities, and infrastructure.
Understanding of civil engineering fundamentals, such as mechanics, materials, construction techniques, codes and standards, environmental and economic impact, and professional ethics.
Optical Test Engineer
Software Development Engineer Job In Arlington, VA
Beacon Photonics is creating revolutionary optical microsystems to disrupt traditional laser markets. Founded by pioneers in the field of integrated photonics, we are a dynamic tech startup at the forefront of optical innovation. Our heterogeneous photonics technology enables high-performance products that provide unparalleled advantages in cost, size, and functionality for communications, sensing, and quantum systems. We are a dedicated group of world-class engineers and scientists devoted to realizing transformative capabilities and solving real-world problems.
We are seeking an exceptional Optical Test Engineer to join our rapidly growing team. The ideal candidate will have extensive expertise in the characterization and control of photonic integrated circuits and laser systems and have a proven ability to apply this knowledge in practice. In addition, they will understand how to design, specify, and bring up photonic test infrastructure to enable new characterization and analysis capabilities. As a key team member, you will refine and deliver products, propose and lead technical efforts, collaborate with cross-functional teams and state-of-the-art foundries, and report directly to senior leadership. To apply, send your resume to
***************************
with the position in the subject line.
Responsibilities:
Lead experimental testing efforts for optical microsystems at the wafer, die, package, and system levels
Analyze data, generate test reports, and synthesize results to inform future design and process development iterations
Shape the company's future by building laboratory capabilities, proposing and leading new activities, and supporting ongoing research
Conduct innovative R&D to deliver solutions to commercial and government customers and report key results to industry executives and government decision makers
Collaborate with a team of integrated photonics designers and foundry partners
Work closely with senior leadership to inform technical decisions and company direction
Requirements:
Master's or Ph.D. degree in physics, electrical engineering, or similar field
3+ years of professional experience with advanced optical system development
Experience in the experimental characterization of optical hardware including semiconductor, solid-state, and fiber lasers and optoelectronic components
Scripting and automation tools such as Python and Matlab
Expertise with free-space optics, fiber optics, and advanced laser measurements
Demonstrated success in the preparation of technical proposals, publications, and patents
Excellent written and verbal communication skills, strong work ethic, and attention to detail
Expertise in one or more applications of optical systems, such as communications, sensing, defense, and quantum technology
Desirable Skills and Experience:
Advanced laser measurements including RIN, linewidth, feedback sensitivity, and lifetime
Narrow linewidth lasers and stabilization techniques such as self-injection locking and PDH
Characterization of ultrafast, pulsed, and high-power laser systems
Nonlinear optics including optical down-conversion and frequency combs
Beacon Photonics is based in vibrant Northern Virginia, consistently ranked as one of the most desirable places to live in the country. We value innovation, collaboration, open and honest communication, and a passion for technology. Come build your future with us.
Our benefits include competitive compensation and employee stock ownership. We provide excellent family health coverage (medical, dental, and vision), a 401(k) with employer contributions, and generous paid leave. Beacon is an equal-opportunity employer, committed to a diverse and inclusive workplace. We welcome applicants from all backgrounds regardless of race, color, religion, sex, national origin, age, marital status, sexual orientation, gender identity, veteran status, disability, or any other basis protected by law.
This position involves access to technology that may be subject to U.S. export controls. Such access is granted to U.S. citizens (born or naturalized), lawful permanent residents, certain categories of refugees and asylees, and those who can obtain appropriate export control licenses from the U.S. Departments of State and Commerce.
Graphics Software Developer
Software Development Engineer Job In Bethesda, MD
The Graphics Software Developer will play a key role in the development and enhancement of various US Navy simulators, including submarine periscope simulations, submarine bridge simulations, and ship weapons simulations. The role will involve developing real-time, three-dimensional graphics systems and working within a Linux environment. The successful candidate will script in C++ and OpenGL, utilizing the Unreal graphics engine and other software tools.
Responsibilities
Assist with crafting real-time, three-dimensional graphics systems for simulation purposes.
Develop software in a Linux environment and script using C++ and OpenGL.
Utilize the Unreal graphics engine and various software packages to develop simulation environments.
Collaborate with the team to ensure systems are developed to meet the needs of the US Navy's training requirements.
Required Qualifications
Education: B.S./B.A. in Computer Science or equivalent experience.
Citizenship: U.S. Citizenship and eligibility for a U.S. Government security clearance (Interim Secret clearance required upon employment).
Experience:
Experience developing graphics applications, primarily in C++ utilizing the Unreal graphics engine.
Strong proficiency in Linux environments.
Some experience with game programming, 3D graphics development, or visual simulation systems.
Desired Qualifications
Advanced Education: Advanced degree or ongoing education in computer science, or a background in math/physics.
Technical Skills:
Familiarity with high-performance computing, graphics hardware, and GPU internals.
Experience developing for Virtual Reality (VR) headsets.
Experience with modeling tools such as OpenSceneGraph, 3DS Max, Maya, and Photoshop.
Senior-Level Requirements:
Familiarity with cluster computing, signal processing, Kubernetes, numerical simulation, multi-threading, GPUs, and data visualization.
Senior C++ Developer
Software Development Engineer Job In Bethesda, MD
Role: Senior C++ Developer
Experience: 5+ years
We are seeking a skilled C++ Developer to join our team. As a C++ Developer, you will work on various aspects of the system, including NCSC agents and endpoints, contributing to core functionality, communication, and optimization. The ideal candidate will be proficient in modern C++ standards (C++17 and C++20), interprocess communication, unit testing, and working with different types of maps in C++.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience in C++ development (5+ YOE)
Strong knowledge of C++17/20 standards, STL, and OOP concepts.
Familiarity with multi-threading, memory management, and low-latency systems.
Experience with development tools, version control systems, and debugging methods.
Excellent analytical and problem-solving skills.
Senior Software Engineer
Software Development Engineer Job In Baltimore, MD
Baltimore, MD; Evansville, IN; Charlotte, NC; Irving, TX; or Wilmington, DE
Candidates should live within 50 miles of the Corporate Office: Baltimore MD, Evansville IN, Charlotte NC, Irving TX, or Wilmington DE, for potential hybrid work requirements
Position is Temp to Perm
Top 3 Skills: Typescript, Federated Apollo GraphQL, Camunda
Note: MUST be legally authorized to work in the United States.
This role is NOT open to 3rd party providers.
SUMMARY:
We are seeking a highly skilled and experienced Senior Software Engineer specializing in GraphQL to join our dynamic team. The ideal candidate will have a strong background in multi-product development and support, proficiency in TypeScript, expertise in BPMN workflow solutions such as Camunda and experience with data solutions, particularly Redis. The development of automated tests and their integration with our continuous integration/continuous deployment (CI/CD) pipeline is also essential. This role offers an exciting opportunity to work on innovative projects and contribute to the development of cutting-edge software solutions
KEY RESPONSIBILITIES:
GraphQL Development: Design, develop, and maintain GraphQL APIs to support various products and services, ensuring high performance and scalability
Multi-Product Development: Collaborate with cross-functional teams to develop and support multiple products, ensuring seamless integration and consistent user experiences
TypeScript Proficiency: Utilize TypeScript to write clean, maintainable, and efficient code for front-end and back-end development
BPMN Workflow Solutions: Implement and manage workflows using Camunda optimizing business processes and ensuring compliance with industry standards
Data Solutions: Design and implement data solutions using Redis and other relevant technologies to ensure data integrity, availability, and performance
Design and Develop Automated Tests: Develop and maintain automated test scripts using Typescript to ensure comprehensive test coverage and high software quality
CI/CD Integration: Integrate code and automated tests with the CI/CD pipeline to enable continuous testing and early detection of issues. Ensure automated tests are run regularly and provide feedback on the build quality
Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices and fostering a culture of continuous improvement
Code Reviews: Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards
Collaboration: Work closely with product managers, designers, and other stakeholders to gather requirements, define project scope, and deliver high-quality solutions on time
Problem Solving: Identify, troubleshoot, and resolve complex technical issues, ensuring the stability and reliability of our software systems
Continuous Learning: Stay up to date with the latest industry trends, technologies, and best practices, and apply this knowledge to improve our software development processes
REQUIRED QUALIFICATIONS:
Education:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Experience:
Minimum of 7 years of experience in software development, with a focus on GraphQL, TypeScript, and multi-product development
Technical Skills:
Strong proficiency in GraphQL, including schema design, query optimization, and performance tuning
Expertise in TypeScript and its application in both front-end and back-end development
Experience with BPMN workflow solutions such as Camunda, including workflow design, implementation, and management
Proficiency with data solutions like Redis, including data modeling, performance optimization, and data migration
Familiarity with other relevant technologies such as Node.js, React, or similar frameworks
Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI
Familiarity with version control systems, especially GitHub
Soft Skills:
Strong problem-solving skills and the ability to think critically and creatively
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
Ability to work independently and manage multiple tasks and projects simultaneously
Detail-oriented with a strong focus on code quality and maintainability
PREFERRED QUALIFICATIONS:
Experience with cloud platforms such as AWS, Azure, or Google Cloud
Knowledge of containerization and orchestration technologies such as Docker and Kubernetes
Familiarity with CI/CD pipelines and automated testing frameworks
Previous experience in a leadership or mentorship role
We are an equal opportunity employer, and we are an organization that values diversity. We welcome applications from all qualified candidates, including minorities and persons with disabilities.
req OMF-REQ-0003608
Mobile Application Developer
Software Development Engineer Job In Baltimore, MD
*** Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week.
Must be a US Citizen in order to obtain clearance
Our Client is seeking a skilled Enterprise Mobile Application Developer to join a dynamic team to develop, enhance, and maintain enterprise-level mobile applications for both iOS and Android platforms. This role requires expertise in cross-platform mobile development as well as native mobile development for both platforms. You will be responsible for building modern mobile applications that seamlessly integrate with legacy COBOL and Java backend systems while utilizing the latest technologies such as Swift, Flutter, Kotlin, Vue 3, and React Native.
FOUNDATION FOR SUCCESS (
Basic Qualifications
)
Bachelor's + 12+ years of experience in the IT industry with mobile development background (16 years in lieu of a degree)
Experience with Legacy System Integration and API development.
Experience with the following tools and frameworks: Version Control, Cloud Services, CI/CD and Testing/Debugging.
Experience with Cross-Platform Developer.
Experience with UI/UX Design Integration.
Must be able to obtain and maintain a Public Trust. Contract requirement.
FACTORS TO HELP YOU SHINE (
Required Skills
)
These skills will help you succeed in this position:
Experience with at least 2 of the 5 skills:
Swift
Kotlin
Flutter
React Native
Vue 3
HOW TO STAND OUT FROM THE CROWD
(Desired Skills)
Showcase your knowledge of modern development through the following experience or skills:
Experience with Swift/SwiftUI, Xcode, CocoaPods, and iOS frameworks (UIKit, CoreData, etc.).
Experience with App Store deployment and maintaining apps via App Store Connect.
Expertise in Kotlin and Jetpack Compose for native Android development.
Experience with Android Studio, Gradle, and Firebase.
Experience in developing cross-platform mobile apps using Flutter and Dart.
Strong knowledge of state management (Provider, Riverpod) in Flutter.
Experience with Redux for state management and React Navigation for navigation within mobile apps.
Familiarity with Vuex for state management and Vue Router for routing.
Strong collaboration and communication skills to work with cross-functional teams (designers, backend developers, etc.).
Cleared Software Engineer
Software Development Engineer Job In Annapolis, MD
As a cutting-edge business with mission-critical commitments, Annapolis Micro Systems is full speed ahead. To maintain our positive momentum, we are seeking multiple Cleared Software Engineers with U.S. Citizenship and a poly-based clearance.
We offer the variety, challenge, and stability you are looking for. We perform both government and commercial work, and members of our small, tight-knit team get to wear multiple hats. You will be working on high-profile programs that have an important bearing on national security and computing technology.
Annapolis Micro Systems, Inc. is seeking an intelligent, versatile software developer to work in a team that identifies customer problems and creates high performance software solutions. Our team has built a reputation for products that incorporate image processing, image manipulation, large scale disk and database access, fast and intuitive GUI design, and robust performance into highly productive applications. You will be an integral part of the team, designing, implementing, and supporting client applications and services that enhance the efficiency of the system and the end user.
Essential Duties and Responsibilities
Develop, Test, Deploy, and Maintain Software Products
Design Object-Oriented Software Architectures
Capture Requirements By Interacting With Customers
Automate Build, Test and Deployment of Software Products
Provide Customer Support of Software Products
Manage Software Releases
Requirements
B.S. in Computer Engineering, Electrical Engineering, or Computer Science
7+ years experience in the field
Desired knowledge of languages: C/C++, C#
Desired knowledge of compilers: Microsoft Visual Studio
Desired knowledge of platforms: Microsoft Windows
Desired knowledge of tools: .NET framework, Subversion
Desired knowledge of: Object-Oriented Principles and Design
Strong communication skills
Has received, or is willing to receive, a government-mandated vaccine
U.S. Citizenship and poly-based clearance
Benefits:
Medical, dental, vision, and prescription insurance, with 100% of all insurance premiums paid for by Annapolis Micro Systems
Life and long term disability insurance, with 100% of all insurance premiums paid for by Annapolis Micro Systems
401(k) plan
Flex Time
2 accrued weeks of paid sick leave
2 accrued weeks of paid vacation leave
8 fixed paid holidays and 2 paid floating holidays
Senior Software Engineer-Ver. Systems
Software Development Engineer Job In Washington, DC
We are looking for a Senior Software Engineer who can handle a fast, scalable, problem-solving software environment. You will be solving problems of scale and flexibility that most engineers never see, building a product capable of serving our customers in ways you never imagined. Your scope extends from the high-performance data layer to a complex business layer. This position requires the mental agility to jump from the deep code-level view to big picture view and back into code view.
You will design and develop systems that let our customers run millions of transactions daily. The design decisions and judgment calls you make will impact millions of indirect customers in North American and US territories.
What you'll be doing:
Create designs, code, tests in-line with approved architecture and engineering processes and best practices.
Manage availability, latency, scalability by engineering reliability into software and systems
Identify and resolve production issues as needed
Respond to and resolve emergent problems; write software and build and deployment automation to prevent problem recurrence
Must have skills:
MS or BS degree in Computer Science or related field/degree plus 3 - 7 years of relevant experience. Experience building high-volume and critical production service environment
Fluency in C#
Technical expertise in building and tuning multi-threaded high-performance .NET applications. Strong server-side development skills designing and developing high concurrency and throughput applications in a fast-paced environment
At least 3-5 years of hands-on development experience as a developer or technical team lead building applications using the .NET with C#
Experience with agile development methodologies
Must have working knowledge and experience of Entity Framework and/or other ORM
Must have working experience with features in .Net core 6.0 or higher
Desired Skills:
3+ years of development experience building integration solutions using web services and APIs built with and REST.
4+ years of experience building high-performance SQL Server database applications using Entity Framework
Experience with Document and non-relational databases
Knowledge and experience with Microsoft Azure, PaaS and SaaS resources (like but not limited to: Azure Function, App Services, Event Hub, Service Bus, etc.), cloud development and DevOps technologies.
Experience with design patterns, system architectural concepts and frameworks and a strong understanding of object-oriented principles - interface driven programming, dependency injection, event driven programming, etc.
Extensive experience in unit testing and producing unit testable design and code.
Experience in building and/or maintaining interactive user interface applications using Angular or similar technologies.
Disclaimer Statemen
t: The preceding job description has been written to reflect management's assignment of essential functions. It does not prescribe or restrict the tasks that may be assigned.
AAMVA is an Equal Opportunity Employer-M/F/D/V
Senior Software Engineer
Software Development Engineer Job In Washington, DC
The Tight HQ is in Washington, DC, in the eclectic Adams Morgan neighborhood. Our team members are in the office 5 days a week, and we're looking to bring on a senior engineering teammate who embraces the opportunity to collaborate with teammates in our AdMo-based HQ.
Many financial technology (FinTech) companies are building products that leverage Tight Embedded Accounting APIs and SDKs; over 1.2M users are leveraging said products. Tight's team aids these FinTechs in how to leverage our APIs and SDKs to build these products.
We're looking for an enthusiastic, quick, and passionate engineer who is (or is interested in becoming) an expert at:
Front-end (React/Javascript/Typescript) and/or Back-end (Java/PostgreSQL) development and/or DevOps
API development and documentation (see ***********************
Leading engineering teams on a project-by-project basis
Mentoring less-experienced engineers, all of whom come from top institutions with top GPAs and internships
Developing tools to further evangelize Tight's API and SDK
The following qualifications should help build confidence in the ability to grow into the above responsibilities:
3+ years of experience as a software engineer working in production
Proven background reading and utilizing API documentation/reference
Passion to teach/help developers to build products and/or lead teams
Experience performing QA
Experience working on B2B products
BS in Computer Science
Importantly, at Tight, we are looking to utilize your existing skills to scale up our Engineering efforts, and then the sky's the limit responsibility/growth wise based on where your skill development and interests lead.
Software Engineer
Software Development Engineer Job In Montgomery Village, MD
Job Title: Software Engineer
Onsite Requirements:
ACTIVE Secret Clearance
Software Development in C/C++ and automating testing
5+ years in network protocols, packet processing, socket programming, messaging libraries and scheduling
Job Description:
Company Overview:
EchoStar Corporation (NASDAQ: SATS) is a premier global provider of satellite communication solutions.
Headquartered in Englewood, Colo., and conducting business around the globe.
EchoStar is a pioneer in communications technologies through its Client Network Systems and EchoStar Satellite Services business segments.
For more information, visit echostar.com. Follow @EchoStar on Twitter.
Brands:
EchoStar, Client, DISH TV, Sling TV, Boost Infinite, Boost Mobile, DISH Wireless, OnTech, and GenMobile.
Position Overview:
EchoStar has an exciting opportunity for a Software Engineer (Contract) in our Client Network Systems division with an Active Top Secret Clearance.
Candidate must have C/C++ skills, is energetic, creative, and team-oriented to work on the latest SATCOM modem and networking technologies.
The individual will be part of an engineering team that develops embedded networking and application software using the latest toolchains in an agile software development environment.
The position is based in our Germantown, Maryland office.
Responsibilities:
Software design, development, integration, and support activities.
Actively participate in software development.
Complete development tasks within agreed timebox.
Analyze and resolve software issues.
Requirements:
Must be capable of obtaining and holding a U.S. government TS clearance.
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
5+ years of software development experience in C/C++ and automated unit testing.
5+ years of experience in network protocols, packet processing, socket programming; messaging libraries and scheduling.
** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.
Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **
Android Application Developer
Software Development Engineer Job In Rockville, MD
About Silent Beacon:
At Silent Beacon, we are dedicated to creating innovative safety solutions that empower individuals and communities. Our mobile applications are at the forefront of this mission, providing users with reliable, high-quality tools for peace of mind. Join our dynamic team and help us shape the future of mobile safety technology!
Responsibilities:
Design, build, test, and publish applications for the Android platform.
Deliver well-performing, high-quality, and responsive Android applications to our customers.
Collaborate with a multi-disciplinary, agile team to design, implement, and deploy new features.
Effectively troubleshoot, isolate, identify, and resolve application issues in collaboration with support and engineering teams.
Maintain robust, well-documented, organized, and readable code.
Bring creativity and enthusiasm to the development of our app solutions.
Conduct code reviews and provide constructive feedback to peers.
Stay up to date with the latest industry trends and technologies to continuously improve our applications.
Mentor junior developers and contribute to team knowledge-sharing initiatives.
Participate in sprint planning and agile ceremonies to ensure effective project delivery.
Basic Requirements:
B.S. degree in Computer Science, Engineering, or equivalent experience.
3+ years of experience in Android application development.
Proficient in Java and/or Kotlin, and familiar with Android Studio.
Working knowledge of web architecture and protocols (REST APIs, WebSockets, HTTP, JSON, etc.).
Bluetooth BLE
Solid understanding of the Android SDK, including designing across multiple Android versions, devices, and screen sizes.
Familiarity with push notifications and back-end APIs.
Experience with Git or equivalent software configuration management tools.
Familiarity with continuous integration, automated unit testing, and integration testing.
Knowledge of emerging technologies and trends in the mobile environment.
Understanding of general UI/UX design principles and best practices.
Experience across the full mobile app development life cycle, including the Google Play deployment/release process.
Proven success working in agile environments and across various process paradigms.
Preferred Requirements:
Experience developing applications that demand high reliability, stability, and availability in critical use-case environments.
Understanding of hardware-in-the-loop development and the ability to efficiently collaborate and communicate with cross-functional teams.
Experience with design, implementation, and optimization of live, real-time video streaming applications and protocols (e.g., WebRTC, SRTP, SIP).
Proficient in best practices for real-time data processing.
Familiarity with machine learning and AI concepts as they apply to mobile applications.
Benefits:
401(k)
Dental insurance
Health insurance
Paid time off
Schedule:
Monday to Friday
Why Join Us?
Be part of a passionate team dedicated to making a difference.
Competitive salary and benefits package.
Opportunities for professional growth and development.
Collaborative and inclusive work environment with a flexible hybrid work model.
Senior Software Engineer
Software Development Engineer Job In Alexandria, VA
requires being onsite at our Alexandria office 3 days a week.
Working at Transurban is different; it's a place where you can see the benefits of your work play out in real life, every day. We create transportation solutions-building and operating safer, smarter, and more sustainable roads-to solve pressing transport challenges.
About the role:
We're seeking a Senior Software Engineer to design, create, and maintain software applications to be used in Intelligent Transportation Systems (ITS) solutions.
You'll join an innovative team building the new generation of simplified technology to be utilized in our road assets.
As our Senior Software Engineer, you'll contribute to lasting and positive changes that shape the future of our cities and communities. It's meaningful, challenging and exciting work.
Day-to-day, you will:
Design and develop software applications to integrate hardware devices used in ITS.
Develop mission critical applications under the Linux operating system.
Support design reviews, code reviews, customer meetings and supplier evaluations as required.
Mentor the team or software engineers and lead challenges or problems that arise to resolution.
Collaborate with Project Managers, Test leads, Operations Leads and other stakeholders as necessary to ensure development and test activities align with other cross functional teams.
Support all phases of design including design reviews, code reviews, customer meetings and supplier evaluations, development methodology to be used to create the software product, and definition of architecture and design, based on requirements.
This role will suit someone with a curious mind and transferable skills and experiences, including:
At least 5 years' experience in Object Oriented Programming (OOP), preferably using Python.
Significant experience as a software developer in a Linux environment, preferably Ubuntu.
Exposure to development in a containerized environment, preferably using Docker.
Demonstrated ability to mentor peer and junior system development engineers.
Familiarity and exposure to ITS for tolling applications (preferred), Postgre or MySQL databases, Computer Vision and Machine Learning concepts, database design and implementation concepts.
Experience with implementing software to get and store data from relational databases.
Familiarity with continuous integration and continuous delivery (CI/CD) pipelines and DevOps concepts.
Effective verbal and written communications skills.
If you meet some of these requirements, but not all, we encourage you to submit your application.
With a career at Transurban, you'll enjoy a range of benefits, including:
A competitive salary and comprehensive benefits package including medical, dental, life, STD and LTD insurance and retirement plan.A range of flexible working and leave options, including the option to purchase an additional six weeks of leave each year.
16 weeks paid parental leave (regardless of gender or carer status).
Learning and development opportunities to support your career interests.
Health and wellbeing support-access to Headspace, Ginger, wellness facilities, and more.
Social activities, community give-back programs and paid volunteer days.
It is Transurban's policy to maintain a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that prohibits discriminatory practices, including sexual harassment and harassment based on race (including traits historically associated with race, such as hair texture, hair type, and protective hairstyles such as braids, locks, and twists), religion, color, national origin, ancestry, sex, age, sexual orientation, gender identity or expression, disability, genetic information, marital status, pregnancy, childbirth or related medical condition, veteran or military status (including status as a U.S. uniformed services member or reservist or a spouse, child or qualifying dependent of a service member), or any other category protected by federal, state, or local law.
Transurban's commitment to equal employment opportunity encompasses not only compliance with all civil rights laws, but also our commitment to fostering an environment that promotes diversity, equity, and inclusion in every aspect of employment. We celebrate the diversity of our team and the communities we serve, and we continually challenge ourselves to do more to propel a culture of inclusion and respect at our company, in our communities, and within the transportation industry. Everyone at Transurban plays a role in creating a culture where all individuals can contribute, thrive, and prosper.
Senior Software Engineer TS/SCI with FSP
Software Development Engineer Job In Annapolis, MD
Job Title: Software Engineer (Level 2)
Full-Time TS//SCI FS
As a Software Engineer, you will be responsible for developing, deploying, maintaining, and enhancing cloud-based applications. You will analyze system functionality and develop documentation to support cloud-based applications, ensuring optimal performance and scalability.
Key Responsibilities:
Develop, deploy, and maintain cloud-based applications in collaboration with the product team.
Enhance application functionality and optimize system performance.
Analyze cloud-based applications and document system architecture,functionality, and best practices.
Work with open-source tools to deploy, scale, and manage massivelyparallel distributed applications.
Utilize cloud-native frameworks and services to support applicationdevelopment.
Leverage AWS or similar cloud service provider tools for cloud infrastructure management.Qualifications:
Job Type
Clearance Requirement
Projected Salary Range
Required Skills:
Proficiency in Rust, C++, or Python.
Experience working with open-source applications such as
OpenStack, Kubernetes, or Hadoop.
Strong understanding of cloud-native application development.
Experience using AWS or similar cloud service provider interfaces and tools.
Desired Skills:
Experience developing in Rust.
Proficiency in Linux environments.
Cloud certification (e.g., AWS, Google Cloud, Azure).
Experience and Education:
Fourteen (14) years of experience as a software engineer on programs and contracts of similar scope, type, and complexity.
A bachelor's degree in a relevant field is preferred, but four (4) additional years of software engineering experience may be substituted in lieu of a degree.
Vaileron is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other legally protected status. All employment decisions are based on qualifications, merit, and business needs.
We are dedicated to creating an environment where all employees feel valued, respected, and empowered to contribute to our success.
Join us in building a workplace where everyone thrives.
Job Types: Full-time, Contract
Benefits:
401(k)
401(k) 10% Match
401(k) matching
Dental insurance
Flexible spending account
Health insurance
Paid time off
Wellness program
Compensation Package:
Bonus opportunities
Performance bonus
Schedule:
8 hour shift
Choose your own hours
Overtime
Development Engineer
Software Development Engineer Job In Westminster, MD
The Development Engineer will collaborate with the engineering team to design, develop, and qualify batteries according to customer specifications and documentation requirements in line with project timing and budgets. The process includes research and development into parts, materials, and assembly techniques. The engineer will work closely with the engineering team and technicians to execute and deliver existing and new products.
Responsibilities
Lead all development phases including design, prototyping, validation, and pilot production
Prepare and present internal and customer facing preliminary and critical design reviews
Plan, develop, and execute Design of Experiment (DOE) for fabrication and testing of batteries
Work closely with engineering team to determine battery design and mechanical characteristics
Develop processes/tooling for pilot scale manufacturing
Coordinate and execute product development trials
Summarize and present respective results, with conclusions, and recommendations
Develop assembly and process specifications, along with other engineering documents
Perform root cause analysis
Qualifications
US Citizen
BS in Chemistry, Chemical Engineering, Mechanical or related Science or Engineering discipline
3 - 5 years' experience in R&D, or Product Development
Good interpersonal and communication skills
Able to contribute to collaborative team environment
Self-motivated and hands-on. Detail oriented and able to manage multiple tasks
Understanding of contract data requirements list (CDRL)
Hiring Preferences
Defense or Aerospace industry experience
Experience with battery design, energy storage, power sources, or electrochemistry
Mobile Application Developer
Software Development Engineer Job In Woodlawn, MD
We are looking to bring someone onto our team to help us build modern mobile applications that seamlessly integrate with legacy COBOL and Java backend systems while utilizing the latest technologies such as Swift, Flutter, Kotlin, Vue 3, and React Native.
Develop & Maintain Mobile Applications:
Design and develop native iOS applications using Swift and SwiftUI.
Develop native Android applications using Kotlin and Jetpack Compose.
Build cross-platform mobile applications using React Native and Flutter.
Backend Integration with Legacy Systems:
Integrate mobile apps with existing COBOL-based and Java-based backend systems.
Collaborate with backend teams to build RESTful APIs or GraphQL endpoints that interact with legacy systems.
Design API gateways to expose COBOL and Java services to modern mobile platforms.
Cross-Platform Mobile Development:
Write reusable, clean, and modular code for React Native and Flutter to ensure efficient development of cross-platform mobile apps.
Work with native modules when necessary for integrating mobile-specific features not available in cross-platform libraries.
Collaborate with UI/UX Designers:
Work with UI/UX teams to implement intuitive and responsive designs that meet user requirements and align with mobile platform guidelines.
Ensure the UI responsiveness and consistency across both iOS and Android devices.
Optimize Mobile Applications:
Use performance profiling tools (Xcode Instruments, Android Profiler) to identify and fix bottlenecks in both native and cross-platform apps.
Implement best practices for memory management and app performance optimization.
Testing & Quality Assurance:
Develop unit tests and integration tests to ensure code quality and robustness.
Implement automated testing for mobile applications with frameworks such as Jest, XCTest, or Flutter Test.
CI/CD Pipeline Integration:
Set up CI/CD pipelines using GitHub Actions, GitLab CI, or Bitrise to automate builds, testing, and deployment for mobile applications.
Security & Compliance:
Implement secure communication protocols (HTTPS), OAuth authentication, and data encryption for mobile apps.
Ensure mobile apps comply with security standards and insurance industry regulations (e.g., GDPR, HIPAA).
All other duties as assigned or directed.
FOUNDATION FOR SUCCESS (
Basic Qualifications
)
Bachelor's + 12+ years of experience in the IT industry with mobile development background (18 years in lieu of a degree)
Experience with Legacy System Integration and API development.
Experience with the following tools and frameworks: Version Control, Cloud Services, CI/CD and Testing/Debugging.
Experience with Cross-Platform Developer.
Experience with UI/UX Design Integration.
Must be able to obtain and maintain a Public Trust. Contract requirement.
*** Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week.
FACTORS TO HELP YOU SHINE (
Required Skills
)
These skills will help you succeed in this position:
Experience with at least 2 of the 5 skills:
Swift
Kotlin
Flutter
React Native
Vue 3
HOW TO STAND OUT FROM THE CROWD
(Desired Skills)
Showcase your knowledge of modern development through the following experience or skills:
Experience with Swift/SwiftUI, Xcode, CocoaPods, and iOS frameworks (UIKit, CoreData, etc.).
Experience with App Store deployment and maintaining apps via App Store Connect.
Expertise in Kotlin and Jetpack Compose for native Android development.
Experience with Android Studio, Gradle, and Firebase.
Experience in developing cross-platform mobile apps using Flutter and Dart.
Strong knowledge of state management (Provider, Riverpod) in Flutter.
Experience with Redux for state management and React Navigation for navigation within mobile apps.
Familiarity with Vuex for state management and Vue Router for routing.
Strong collaboration and communication skills to work with cross-functional teams (designers, backend developers, etc.).
Bachelor's + 12+ years of experience in the IT industry with mobile development background (18 years in lieu of a degree)
Must be able to obtain and maintain a Public Trust. Contract requirement.
Cleared Software Engineer
Software Development Engineer Job In Annapolis, MD
As an Essential Business with mission-critical commitments, Annapolis Micro Systems is full speed ahead. To maintain our positive momentum, we are seeking multiple Cleared Software Engineers with U.S. Citizenship and a poly-based clearance.
We offer the variety, challenge, and stability you are looking for. We perform both government and commercial work, and members of our small, tight-knit team get to wear multiple hats. You will be working on high-profile programs that have an important bearing on national security and computing technology.
Annapolis Micro Systems, Inc. is seeking an intelligent, versatile software developer to work in a team that identifies customer problems and creates high performance software solutions. Our team has built a reputation for products that incorporate image processing, image manipulation, large scale disk and database access, fast and intuitive GUI design, and robust performance into highly productive applications. You will be an integral part of the team, designing, implementing, and supporting client applications and services that enhance the efficiency of the system and the end user.
Essential Duties and Responsibilities
Develop, Test, Deploy, and Maintain Software Products
Design Object-Oriented Software Architectures
Capture Requirements By Interacting With Customers
Automate Build, Test and Deployment of Software Products
Provide Customer Support of Software Products
Manage Software Releases
Requirements
B.S. in Computer Engineering, Electrical Engineering, or Computer Science
7+ years experience in the field
Desired knowledge of languages: C/C++, C#
Desired knowledge of compilers: Microsoft Visual Studio
Desired knowledge of platforms: Microsoft Windows
Desired knowledge of tools: .NET framework, Subversion
Desired knowledge of: Object-Oriented Principles and Design
Strong communication skills
Has received, or is willing to receive, a government-mandated vaccine
U.S. Citizenship and poly-based clearance
Senior Software Engineer-Ver. Systems
Software Development Engineer Job In Andrews Air Force Base, MD
We are looking for a Senior Software Engineer who can handle a fast, scalable, problem-solving software environment. You will be solving problems of scale and flexibility that most engineers never see, building a product capable of serving our customers in ways you never imagined. Your scope extends from the high-performance data layer to a complex business layer. This position requires the mental agility to jump from the deep code-level view to big picture view and back into code view.
You will design and develop systems that let our customers run millions of transactions daily. The design decisions and judgment calls you make will impact millions of indirect customers in North American and US territories.
What you'll be doing:
Create designs, code, tests in-line with approved architecture and engineering processes and best practices.
Manage availability, latency, scalability by engineering reliability into software and systems
Identify and resolve production issues as needed
Respond to and resolve emergent problems; write software and build and deployment automation to prevent problem recurrence
Must have skills:
MS or BS degree in Computer Science or related field/degree plus 3 - 7 years of relevant experience. Experience building high-volume and critical production service environment
Fluency in C#
Technical expertise in building and tuning multi-threaded high-performance .NET applications. Strong server-side development skills designing and developing high concurrency and throughput applications in a fast-paced environment
At least 3-5 years of hands-on development experience as a developer or technical team lead building applications using the .NET with C#
Experience with agile development methodologies
Must have working knowledge and experience of Entity Framework and/or other ORM
Must have working experience with features in .Net core 6.0 or higher
Desired Skills:
3+ years of development experience building integration solutions using web services and APIs built with and REST.
4+ years of experience building high-performance SQL Server database applications using Entity Framework
Experience with Document and non-relational databases
Knowledge and experience with Microsoft Azure, PaaS and SaaS resources (like but not limited to: Azure Function, App Services, Event Hub, Service Bus, etc.), cloud development and DevOps technologies.
Experience with design patterns, system architectural concepts and frameworks and a strong understanding of object-oriented principles - interface driven programming, dependency injection, event driven programming, etc.
Extensive experience in unit testing and producing unit testable design and code.
Experience in building and/or maintaining interactive user interface applications using Angular or similar technologies.
Disclaimer Statemen
t: The preceding job description has been written to reflect management's assignment of essential functions. It does not prescribe or restrict the tasks that may be assigned.
AAMVA is an Equal Opportunity Employer-M/F/D/V