Senior Embedded Software Engineer
Staff Software Engineer Job In Rockville, MD
As a Senior Embedded Software Engineer (with 8+ years experience) you will participate in the definition, design, development, and testing of software in our next-generation active phased-array antennas and satellite user terminals. You will collaborate with our hardware, software, and manufacturing teams as well as external vendors to help provide best-in-class solutions for our customers.
Main Responsibilities and Tasks
Define, design, develop, and test software for active phased-array antennas and satellite user terminals.
Work closely with hardware and firmware teams to implement real-time algorithms for beamforming operations across a variety of antenna subsystem architectures.
Lead software activities related to new product and feature prototyping and board bring-up.
Develop algorithms and software to provide efficient manufacturing, calibration, and factory testing of active phased-array antennas and satellite user terminals.
Create comprehensive test plans to ensure that product requirements are satisfied or exceeded.
Assist in various aspects of software and product testing, including unit tests, automated testing, and manual test execution.
Assist in troubleshooting of issues in development, manufacturing, and operational environments.
Mentor junior software engineers
10% Travel required.
Required Qualifications & Skills
BSEE/BSCE/BSCS with 10+ years of related industry experience or MSEE/MSCE/MSCS with 8+ years of related industry experience.
Advanced experience in C/C++ programming on embedded platforms, including user space applications and kernel programming (e.g. device drivers).
Experience with design and development in an embedded Linux environment on ARM microprocessors.
Effective debugging, analysis, and testing on embedded platforms with real-time scheduling considerations.
Strong experience with various standard interfaces/protocols, including RS222, RS422, Ethernet, SPI, UART, I2C, FSK, etc.
Good working knowledge of software version control systems, Git in particular.
Experience with bench test equipment, including multimeters, oscilloscopes, spectrum analyzers, signal generators, etc.
Project experience with unit testing and automated functional & performance testing.
Preferred Skills & Experience
Experience with circuit schematic and PCB layout.
Knowledge of digital wireless communication systems and modern satellite communication systems.
Knowledge of phased array antenna operation.
Experience with design and implementation of real-time software for antenna tracking and digital communications.
Experience with Python or other high-level languages.
Experience with Agile software methodologies (e.g. Kanban, Scrum) and associated tools (e.g. Jira)
About Intellian Technologies
Intellian is the world's leading provider of satellite antennas and terminals, with a mission to empower connectivity so connectivity can empower the world. We are driven by a passion for innovation and agile responsiveness to customer needs. As the crucial link between satellite networks and millions of people on Earth, Intellian's leading technology and antennas empower global connectivity across oceans and continents, organizations, and communities. Strategic thinking, an obsession with quality, and a proven ability to deliver enable Intellian to invent for the future, creating mutual success for partners and customers as the world's connectivity needs evolve.
Pay Transparency
The estimated salary range for this role is $150,000 - $190,000
Actual pay will vary based on varying factors, including but not limited to relevant experience.
Benefits
We offer a generous benefits package, including flexible time off and paid holidays. Eligible employees also have access to medical, dental, and vision insurance, as well as short-term and long-term disability coverage. A 401(k) plan with employer safe harbor is available. Additional compensation elements may be offered depending on the role, which may include an opportunity for an annual bonus based on both company and individual performance.
Senior System Software Engineer
Staff Software Engineer Job In Ashburn, VA
Our client is building a mission-driven team committed to delivering space-based solar power to the world. They uniquely operate at the intersection of space and clean energy.
Salary: $130,000-175,000
Candidate must meet ITAR requirements
Are you energized by the challenge of building both software systems and teams? As a systems programmer Senior Software Engineer you will write mission-critical code while helping establish engineering excellence and best practices. You'll develop software for our hardware systems while collaborating with and mentoring other engineers. Initially, you will focus on delivering code for our record-breaking test campaign in early 2025 while helping strengthen our development practices. Following the test campaign, you'll turn your focus to helping with our future satellite flight software and its integration with hardware systems in space and on the ground. Your work will enable us to build a constellation of next-generation satellites at unprecedented affordability and scale.
Responsibilities:
Design and build well-structured, maintainable Python-based control and coordination systems for safety-sensitive optical and mechanical hardware and other subsystems
Develop a framework for continuous integration, delivery and deployment across satellite development and flight systems
Develop embedded software for microcontrollers in C++ using RTOS that interact with satellite electronics via RS-422/485/232, CAN, I2C, GPIO, SPI, LVDS, etc.
Develop test approach and test software for unit and system level validation and verification, as well as support of Processors-in-the-Loop, Hardware-in-the-Loop, and Software-in-the-Loop testbeds
Support development and implementation Ground Software and Mission Operations infrastructure especially in support of integration with broader system flight software
Write and review code and participate heavily in hands-on development
Participate in the entire software development lifecycle, from design through automated and manual testing and deployment
Build and mentor a high-performing software team while supporting our hardware engineers in their development efforts and tests
Foster a culture of open communication, continuous learning, and technical excellence
Requirements:
3+ years of software engineering experience, with experience mentoring other engineers and contributing to technical direction
Familiarity with modern software development practices and tools (git, CI/CD, code review, etc.)
A track record of technical excellence while also excelling at collaborative leadership
Proficient in Python and MicroPython with extensive experience developing software with direct hardware interaction
Familiarity with multiple programming languages such as C, C++, and Python
Experience with serial communication protocols (e.g., UART, I2C, SPI)
Experience with networking protocols
Experience testing code with hardware in the loop, and then automating those tests
Experience with telemetry systems, data logging, and transmission over various channels
Nice to have experience:
Visual Studio Code
Scientific Python (NumPy, Matplotlib, OpenCV, SymPy, Jupyter)
MicroPython, Micropython.viper
Experience with satellite or UAV flight software systems
Experience with supporting avionics design and development for aerospace applications
Experience with IoT systems
Experience with safety-critical systems
Experience with Raspberry Pi 5 or similar single board computers
Familiarity with PID and other control systems
Aerospace experience, especially with satellite flight or ground software
Benefits: The health and safety of our employees and their families comes first. In addition to competitive salary and equity, we offer competitive Medical, Dental, Vision, Disability, and Life coverage, Paid Time Off, Parental Leave, Health and Wellness stipend, and employer 401K matching. The Company reserves the right to modify or change these benefits at any time.
ITAR Requirements: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
Mid/Senior Software Engineer (Data Collection) (U.S. Citizens/LPR Only)
Staff Software Engineer Job In Vienna, VA
𝗧𝗟;𝗗𝗥: 𝗦𝗲𝗲𝗸𝗶𝗻𝗴 𝗺𝗶𝗱/𝘀𝗲𝗻𝗶𝗼𝗿 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝘁𝗼 𝗯𝘂𝗶𝗹𝗱 𝗮𝗻𝗱 𝘀𝗰𝗮𝗹𝗲 𝗱𝗮𝘁𝗮 𝗰𝗼𝗹𝗹𝗲𝗰𝘁𝗶𝗼𝗻 𝘀𝘆𝘀𝘁𝗲𝗺𝘀, $𝟭𝟱𝟬𝗸 𝘁𝗼 $𝟮𝟱𝟬𝗸+, 𝗵𝘆𝗯𝗿𝗶𝗱 (𝟯 𝗱𝗮𝘆𝘀/𝘄𝗸), 𝗩𝗶𝗲𝗻𝗻𝗮, 𝗩𝗔 𝗮𝗿𝗲𝗮. 𝗪𝗲𝗹𝗹 𝗳𝘂𝗻𝗱𝗲𝗱 𝗰𝗼𝗺𝗽𝗮𝗻𝘆 𝘄𝗶𝘁𝗵 𝗳𝗼𝘂𝗻𝗱𝗲𝗿𝘀 𝘄𝗵𝗼 𝗵𝗮𝘃𝗲 𝗺𝘂𝗹𝘁𝗶𝗽𝗹𝗲 𝗽𝗿𝗶𝗼𝗿 𝗲𝘅𝗶𝘁𝘀. 𝙐𝙎 𝘾𝙞𝙩𝙞𝙯𝙚𝙣𝙨 𝙊𝙉𝙇𝙔.
You can also visit our website to see many of our open roles: ***********************************
***PLEASE NOTE: We will follow up separately with additional screening questions for qualified applicants.***
𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗼𝗽𝗲𝗻 𝘁𝗼 𝗨.𝗦. 𝗰𝗶𝘁𝗶𝘇𝗲𝗻𝘀 𝗼𝗻𝗹𝘆; 𝗺𝘂𝘀𝘁 𝗯𝗲 𝘀𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗰𝗹𝗲𝗮𝗿𝗮𝗻𝗰𝗲 𝗲𝗹𝗶𝗴𝗶𝗯𝗹𝗲. Please 𝗗𝗢 𝗡𝗢𝗧 apply if you require visa sponsorship or are outside the U.S. as we have no ability to sponsor visas.
_______________________________________________________________________
For this role (multiple vacancies):
We are seeking strong software engineers with significant experience (3+, preferably 5+ years) in software engineering, AI/ML, or data engineering for a fast growing, well funded, profitable company in Tyson's Corner, Virginia (150+ people, Series C stage.) The product focus is big data analytics on multi-lingual data sets at scale to identify security risks. The primary responsibility for the data collection engineer is to build, automate, and scale data pipelines to support advanced analytics in multiple languages; however, the company has multiple needs so other roles will be considered if they are a better fit. This company has an experienced management team that has had multiple prior successful exits.
Salary range is $150k to $250k, depending on the equity mix. Great benefits including a wellness allowance and unlimited PTO. More details will be provided to qualified candidates.
This company is using a typical tech stack (e.g. python/java and running on AWS) though the candidates we seek likely know lots of languages. (We have a separate really cool opportunity for people who love things like C/C++, Go/Golang, and Rust -- let us know if that is you.)
With rare exceptions, we are only considering candidates with a computer science degree (undergrad or master's) because, in our experience, this background is needed for success in the technical interviews.
We ARE looking for:
-- Python, Javascript, CSS, HTML
-- Prior experience delivering products
-- Experience drawing conclusions from large scale, messy data sets
-- Experience working with multi-lingual data
-- Experience with security analytics
-- Experience working with/scaling a strong team
We are NOT looking for:
-- PowerBI/dashboards (wrong kind of data science)
-- .NET
-- Mobile apps
-- Recent college graduates
-- Non-US citizens (while a clearance is not required, candidates must be potentially clearable)
𝗪𝗲 𝗵𝗮𝘃𝗲 𝘀𝗲𝘃𝗲𝗿𝗮𝗹 𝗰𝗼𝗺𝗽𝗮𝗻𝗶𝗲𝘀 𝘀𝗲𝗲𝗸𝗶𝗻𝗴 𝘀𝗶𝗺𝗶𝗹𝗮𝗿 𝘀𝗸𝗶𝗹𝗹 𝘀𝗲𝘁𝘀 𝗶𝗻 𝗡𝗼𝗿𝘁𝗵𝗲𝗿𝗻 𝗩𝗶𝗿𝗴𝗶𝗻𝗶𝗮.
_______________________________________________________________________
About us:
Task Force Talent is a specialized recruiting firm for science, engineering, and security careers. Our clients include seed to Series C startups working on AI, cybersecurity, and various novel software and hardware technologies. We also work with small to medium size government contractors, and we help leading venture capital firms find talent for their portfolio companies.
Most of our jobs are in VA, DC, and MD; however we also have some positions in Salt Lake City, UT. We should be adding positions in New York, Boston, and the Pacific Northwest (Seattle/Portland) in the near future.
All of our positions are highly competitive -- our clients are generally looking for the top 5% of technical candidates.
You can see what clients and candidates say about us here: *********************************************
Senior PowerApps Developer
Staff Software Engineer Job In Washington, DC
Avid Systems is a Washington DC-based managed services provider and Value-Added Reseller (VAR) specializing in cloud enablement, infrastructure, business application development, mobility, virtualization, security, storage, and cybersecurity. With experience across diverse industries, we focus on empowering our clients to stay ahead with innovative technology solutions. Since 2004, Avid Systems has been at the forefront of digital transformation, providing our clients with quality-driven and competitive technology solutions.
At Avid Systems, our mission is to provide clients with the highest-quality business and technology consulting services at the most competitive rates. We pride ourselves on our technical expertise and our commitment to addressing the unique technology challenges that businesses face daily. Our vision is to bridge the gap between today's technology and the future, ensuring our clients' sustained growth and success. Our values and our vision support and enhance our corporate values:
We are 100% Customer Focused - We anticipate and meet the needs of our customers with our expertise, efficiency and relentless focus on exceeding their expectations. We are driven by our guiding principle, that the customer's mission is our commitment.
Earned Trust - We earn our customers' trust by delivering excellent performance in an ethical way. Our business decisions are based on traditional values - honesty, trust and integrity.
Avid Systems is seeking a PowerApps Developer to support the DC Office of the Chief Technology Officer (OCTO) in designing, developing, and deploying applications using Microsoft Power Platform. The developer will work closely with business analysts and stakeholders to build solutions that enhance workflow automation and data management.
Key Responsibilities:
Design, develop, and deploy applications using Microsoft PowerApps, Power Automate, and Dataverse.
Create responsive, user-friendly applications that align with business requirements.
Integrate PowerApps with other Microsoft tools, including SharePoint, Dynamics 365, and Azure services.
Develop custom connectors and workflows to automate business processes.
Troubleshoot, maintain, and optimize existing PowerApps solutions.
Collaborate with stakeholders to understand and implement business needs.
Ensure applications comply with security and governance policies.
Qualifications & Experience:
3+ years of experience developing applications using Microsoft Power Platform.
Strong knowledge of PowerApps (Canvas & Model-driven apps), Power Automate, and Dataverse.
Experience integrating PowerApps with SharePoint, Azure, and Dynamics 365.
Understanding of SQL, JavaScript, and REST APIs for custom development.
Knowledge of UI/UX best practices for application design.
Ability to troubleshoot and resolve PowerApps-related issues.
Strong documentation and communication skills.
Bachelor's degree in IT or related field (or equivalent experience).
Additional Requirements:
Onsite 4 days a week, with one day remote
Lead Software Engineer
Staff Software Engineer Job In Reston, VA
Required Experience: 10+ years
Only Locals to Virginia
Key Responsibilities:
Web Services Development: Design and implement enterprise-level web services leveraging MongoDB as the backend platform.
API Management: Onboard and manage services on API platforms such as IBM API Connect.
Cloud Migration: Support the migration of services to the AWS ecosystem, utilizing AWS tools and services.
Advanced Search Implementation: Develop advanced search functionalities within applications accessing data from MongoDB.
Stakeholder Collaboration: Engage with downstream stakeholders to negotiate requirements and ensure alignment.
Hands-On Leadership: Lead and mentor a team of developers, ensuring high-quality code and adherence to industry best practices.
Technology Evaluation: Explore emerging technologies such as GraphQL to enhance system capabilities.
Minimum Requirements:
8 Strong experience in Java development with a focus on web services and APIs.
8 Expertise in integrating MongoDB, including advanced NoSQL query design.
8 Hands-on experience with enterprise-level API platforms, preferably IBM API Connect.
5 Proven track record of leading development teams and delivering complex projects.
3 Experience with AWS Cloud tools and services.
3 Knowledge of GraphQL and its application in enterprise environments (preferred).
Preferred Qualifications:
Hands-on experience in transitioning services from Cloudera to MongoDB.
Familiarity with best practices for deploying and scaling applications in the AWS ecosystem.
Strong background in CI/CD pipelines, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
Proficiency in integrating front-end technologies with back-end services.
Key Attributes:
Technical Expertise: Strong command of Java, MongoDB, and cloud technologies.
Collaboration Skills: Ability to work closely with architects, product owners, and stakeholders to meet business objectives.
Problem Solving: Demonstrated ability to resolve complex technical challenges in high-pressure environments.
Leadership: Experience mentoring junior developers and leading cross-functional teams.
Mixed Reality Software Developer
Staff Software Engineer Job In Washington, DC
Rivet is an American company developing hardened systems for industrial workforces and defense personnel. In an era when skilled workers are retiring and global competition demands data-driven action, we aim to multiply the effectiveness of every individual. We stand for renewed frontline grit, elevated for decisive outcomes in all environments.
Technicians, maintainers, first responders, engineers, and trade specialists. Soldiers, Sailors, Airmen, and Marines. They embody the hard work, meritocratic values, and ingenuity that drives western prosperity. Yet they're forced to rely on outdated tools that fail under modern pressures.
The front lines can't win when they are in last place for new technologies. Rivet exists to reset priorities.
Whether they build our vehicles, maintain our infrastructure, or defend our civilization, our working heroes deserve tools that withstand the weight they carry. Rivet is delivering new capabilities where they matter most.
We are committed to the people who take on the world's most challenging missions.
Role Description
You'll work with team of committed and brilliant engineers across all aspects of hardware, operating system, and end-user applications to develop first-party applications and integrate 3rd party utilities into the core Rivet platform.
This is a full-time on-site Software Developer role located in Palo Alto, CA or Washington, DC.
Minimum Qualifications
Excellent Software Development skills in C#
Experience in Unity's scripting API
Fastidious code authoring and repo hygiene
Proven in delivering performant applications in Augmented Reality
3 years of direct experience in AR or VR application development in Windows Mixed Reality or AOSP/OpenXR environments
You:
Are a US citizen, with an active clearance or the ability to be cleared
Have a violent disdain for bureaucracy, empire building, groupthink, dogma, corporate babble, and wasting time
Want to work, exclusively, with teammates who are at the top of their field.
Are an experienced, no-nonsense, execution focused, professional who wants to deliver high-quality solutions - above all else.
Sr. Manager, Embedded Software Engineering
Staff Software Engineer Job In McLean, VA
What We're Looking For:
Step into an unparalleled opportunity at Iridium, where we're transforming global connectivity as a leader in satellite technology. We're in search of an accomplished Senior Manager of Embedded Software Engineering to spearhead our team's efforts in driving innovation. At Iridium, we're renowned for our unmatched global coverage, providing reliable communication solutions in even the most remote areas. With groundbreaking services like Iridium Certus , offering high-speed satellite broadband, and our pioneering Global Maritime Distress and Safety System (GMDSS), we're shaping the future of communication across industries worldwide. Join us in revolutionizing the way the world connects.
If you have experience in leading teams engaged in end-to-end embedded software development, then we will be excited to speak with you about this Senior Manager, Embedded Software Engineering opening. As a mobile product engineering manager, you'll be responsible to lead and supervise junior and senior engineers engaged in multiple projects developing cutting-edge embedded/realtime software for transceivers. In this role you will get to coach and mentor staff to develop high quality products that delight our customers, innovate solutions that keep Iridium ahead in the industry and continuously improve processes and tools to generate value at a consistent pace.
What You'll Do:
Facilitate close working relationships with product owners and stakeholders to manage and prioritize issue resolution, product improvements, and communicate relevant information to the broader organization
Foster a highly effective team of software engineers and testers, improving the testing environment and tools for Iridium Transceiver Software
Mentor and train the team, evaluating performance, recognizing areas for improvement, and providing reliable solutions to enhance effectiveness
Collaborate with multi-sited global teams of software, hardware, and system development engineers
Think laterally, analyze, suggest, and implement processes to enhance product quality, reliability, and longevity
Plan, develop procedures, and analyze all software aspects of Iridium transceivers
Work cross-functionally to instill a strong culture of product quality within the organization
Support project delivery milestones for customers and team members
Develop customer-facing documentation that presents information clearly for various stakeholders
Organize, monitor, and report on multiple projects independently
Build relationships with leadership and colleagues outside the team
Proactively provide feedback and share knowledge
What You'll Need to Succeed:
Bachelor's degree in electrical engineering, computer engineering or related field
10+ years of relevant experience in software development, system engineering and software verification/validation
5+ years of previous management/leadership experience
Demonstrated 4+ years of experience in embedded software development, preferably for microcontrollers
Proven experience in embedded systems design with preemptive, multitasking real-time operating systems with solid understanding of communication protocols such as UART, SPI, and I2C
Experience with agile development framework and practices
Capable of being a strong motivator and source of direction for your team and role modelling commitment to your team's goals
Have a people-oriented mentality and experience in building meaningful relationships with senior leadership on your team and in other departments
Excellent communication skills, with the ability to complex results and ideas, be open to other points of view, and recognize and adapt to different communication techniques
Be able to analyze and understand a situation or problem and think critically to make decisions, come up with and evaluate unique solutions, and see those solutions through to completion
Be independent and self-motivated and demonstrate a high degree of creativity, flexibility, and resourcefulness
Strong sense of urgency in driving projects to completion and be motivated to achieve outcomes and results
Resilience to thrive in a dynamic environment and efficiently manage multiple or complex projects while continuously looking for new and enhanced ways of doing things
Things That Would be
Great
if You Brought to the Table:
Experience in the satellite communication industry
Working knowledge of RF communication systems and protocols
Knowledge of reading schematics and data sheets for components
Experience managing agile teams, including teams in remote or global locations
Experience in software production via continuous integration
Experience in Atlassian tool chain and Git based DevSecOps
We'll also need you to:
Be able to travel up to 15% annually, including international travel
Be willing and able to support activities outside of standard work hours in your time zone.
Be a U.S. Citizen
Work Environment:
This position primarily works in the company office or in a home office. The position is largely sedentary with the majority of the position sitting in a chair and working with a computer. The role uses basic office equipment including a phone, video, computer, keyboard, mouse, and printer.
Iridium is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, sexual orientation, gender identity or status as a protected veteran. EOE of Minorities/Females/Vets/Disability and other protected categories.
Full Stack .NET Software Engineer
Staff Software Engineer Job In Columbia, MD
Stage Front is a technology leader in the event ticket sales industry, providing cutting-edge tools and services for end-to-end ticket lifecycle management. With over 35 years of industry expertise, we continue to develop innovative solutions that empower our users and drive the industry forward.
As we expand our team, we are seeking a Full Stack .NET Software Engineer to help build the most advanced inventory management, pricing, and distribution platform in the market. Our platform integrates with major players such as StubHub, Ticketmaster, and Vivid Seats, as well as various POS systems and third-party service providers. Managing the flow of information between these systems presents an exciting challenge for the right engineer.
Role Overview
We are looking for a mid-level Full Stack .NET Software Engineer (3-5 years experience) who is eager to learn, thrives in a collaborative environment, and is passionate about building scalable and efficient applications. The ideal candidate will have experience with the Microsoft technology stack (C#, .NET Core, SQL Server, JavaScript) and a strong foundation in software development best practices. Experience with Node.js is a plus.
Responsibilities
Develop, enhance, and maintain full stack applications using C#, .NET Core, SQL Server, and JavaScript.
Design and implement backend services, APIs, and database interactions for optimal performance and scalability.
Build and maintain responsive, user-friendly frontend interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js.
Design and optimize database structures, queries, and stored procedures in Microsoft SQL Server.
Contribute to CI/CD pipelines, DevOps processes, and cloud deployments (Azure experience is a plus).
Participate in code reviews, technical discussions, and knowledge-sharing sessions to continuously improve engineering standards.
Troubleshoot, debug, and resolve production issues as needed.
Qualifications
3-5 years of experience in full stack software development with the Microsoft stack (ASP.NET, C#, .NET Core, SQL Server, JavaScript).
Experience in backend development, including data access, services, and API development.
Proficiency in frontend development, including HTML, CSS, JavaScript, and modern JavaScript frameworks (React, Angular, or Vue.js preferred).
Strong knowledge of database design, data modeling, performance tuning, and writing complex T-SQL queries.
Experience with version control (Git, GitHub, or similar).
Strong problem-solving, analytical, and communication skills.
Ability to work both independently and collaboratively in a fast-paced environment.
Bachelor's degree in Computer Science or equivalent real-world experience.
Bonus Skills (Preferred, but not Required)
Experience with Node.js and backend JavaScript development.
Knowledge of Azure cloud services and DevOps practices.
Understanding of modern frontend testing frameworks.
Familiarity with TypeScript and ES6+ JavaScript.
TO APPLY: *******************************************************************************************************************
Senior Software Engineer
Staff Software 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.
Senior Frontend Developer
Staff Software Engineer Job In Herndon, VA
WHO WE ARE
Chess Solutions, LLC is a Virginia-based government contracting company that builds digital vetting tools. We work collaboratively with a number of clients to develop tools to facilitate client goals and mission objectives. In conjunction with our parent company, Presage Technologies, we integrate state-of-the-art, vision-based physiological analysis tools and digital media forensic tools into robust software platforms. Our goal is to provide our clients with the most accurate digital vetting and analysis tools possible in an easy-to-use, modern software experience.
WHAT YOU'LL DO
As a Senior Frontend Developer at Chess Solutions LLC, you will play a pivotal role in shaping the future of our product offerings by designing, building, and deploying dynamic, user-friendly applications. Your work will directly impact how our clients interact with critical systems, enabling them to address emerging challenges with cutting-edge solutions. If you're a passionate developer looking to make an impact in a fast-paced, mission-driven environment, this role is for you.
You will be responsible for building custom frontend capabilities in multiple products. You have a good eye for design, but you are a developer first and foremost. You are an expert in Javascript/React and you ideally have experience working in Web Assembly. You are a strong collaborator and communicator. You are able to plan and estimate your time, are self-directed in development, and you communicate dependencies well in advance. You are able to build rapport and trust with customers, translate customer requirements into roadmap items, and develop consensus on prioritization across a wide set of customer constituencies. You are a bug hunter and default to system issues being in your part of the stack, and you expect others to operate similarly. You understand the value of unit tests, ci/cd pipelines, and establishing quality assurance metrics and processes.
You write excellent documentation at all phases of a project. You plan well to communicate intent and design, welcoming others to provide feedback and input into your project planning. You understand there are multiple levels of documentation to produce, including for internal development, external integrators, system security plans and compliance, and end users.
This is a hybrid role, with an expectation of working in office or collaborating with customers/teammates in Northern Virginia (Herndon/Leesburg) or St. Paul, Minnesota.
KEY RESPONSIBILITIES
Design and Architect: Create detailed design documents for applications, pages, and components, including wireframes, page mockups, and component functionality to guide the development process.
Develop Dynamic Applications: Build responsive frontends that seamlessly display complex data and integrate closely with backend systems to provide advanced functionality.
Optimize for Performance: Develop applications with a focus on maximizing system efficiency, ensuring smooth and fast user experiences, and shifting maximum capability to user browsers/edge devices.
Troubleshoot and Solve Problems: Investigate and resolve frontend issues, collaborating with your team to implement solutions and enhance application performance.
Create Mobile Compatible Solutions: Design and develop mobile-friendly, responsive frontends that work seamlessly on both Android and iOS web browsers.
Collaborate Across Teams: Work closely with backend engineers to integrate APIs and ensure smooth data flow between frontend and backend systems.
WHO YOU ARE
You are a self-driven and innovative developer with a passion for creating intuitive, user-friendly interfaces and delivering high-quality solutions. You thrive in a fast-paced startup environment and are excited about tackling complex challenges. You bring strong technical expertise in frontend development and have the ability to collaborate effectively across teams to bring products to life.
To succeed in this role, you should have:
A Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
At least 5 years of professional experience working as a Frontend Developer.
Expertise in JavaScript, with deep knowledge of the React framework and other relevant JavaScript frameworks.
Proficiency in TypeScript.
Extensive experience integrating Frontend with Backend systems, to include Cognito authentication and utilizing webhooks to integrate with other systems.
Expertise with React Native, Flutter, or other cross-platform frameworks.
Experience with WebAssembly and related technologies.
Proficiency using Git for version control and collaboration in team-based environments.
Excellent problem-solving, troubleshooting, and communication skills.
Familiarity with testing frameworks such as Jest, Mocha, or Cypress for ensuring code quality and reliability.
Strong understanding of cross-browser compatibility and accessibility best practices (WCAG, ARIA).
Experience working in an Agile/Scrum environment, including sprint planning, retrospectives, and continuous integration.
Ability to design scalable, reusable components and libraries to improve team productivity.
Familiarity with cloud platforms (AWS) and services such as AWS S3, Lambda, and API Gateway.
Experience with CI/CD pipelines and tools like Jenkins, Travis, or GitHub Actions to streamline the deployment process.
Experience in designing and developing interfaces for Android and iOS is a plus
Eligibility for a U.S. Top Secret Clearance is required. Candidates with an existing, current clearance will be given preference. The U.S. Government prohibits non-U.S. citizens from obtaining Top Secret Clearances
If you're driven by the challenge of tackling deepfake threats and passionate about pushing the boundaries of technology, we encourage you to apply for the Senior Frontend Developer role at Chess Solutions LLC. Join our innovative and collaborative team, where you'll work on real-world problems, grow alongside experts in media forensics, and contribute to a mission with global impact.
INTERVIEW PROCESS
Phase 1: Submit a Resume
Phase 2: Downselection for Introductory Interview with Operations Leadership with Q&A
Phase 3: Downselection for Senior Frontend Developer Background Interview
Phase 4: Downselection for Senior Frontend Developer Performance Task
Phase 5: Negotiations and Offer
Timeline: The entire process can occur in less than two weeks for the right candidate.
Senior Java Software Engineer
Staff Software Engineer Job In McLean, VA
Job Title: Developer-Java/J2EE Senior
Duration: 6 months contract to hire
Pay Rate Range: $70/hr.
Conversion Salary Range: $115k/year.
Intelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich experts from diverse backgrounds contributes to making Intelliswift one of the most reliable partners in IT and Talent solutions. We specialize in delivering world-class Digital Product Engineering, Data Management and Analytics, and Staffing Solutions services to Fortune companies, SMBs, ISVs, and fast-growing startups.
Job Description:
Must Have Qualifications:
7 to 10 Years of experience, 5+ years of experience using Java, Spring Boot, MongoDB, Jenkins, and 2-3 years of experience using Mockito framework.
Basic Requirements:
5-7 years of IT experience in design, development, integration and testing of software solutions based on J2EE technologies including servlets, Java Server Pages (JSP), and JDBC.
5-7 years of experience with relational databases including Sybase, SQL Server, MySQL, and/or DB2.
2-3 years of experience with managing, building, and deploying code through tools including Eclipse, GIT, Gradle, Docker, and Jenkins.
2-3 years of experience designing and executing JUnit test cases using Mockito framework based on business requirements and functional specifications.
Bachelor's degree in computer science or related field.
Preferred Skills:
Excellent problem solving and analytical, and technical skills.
Ability to think critically and act expeditiously to evaluate situations, make decisions and solve problems.
Flexible and versatile to adapt to any new environment and work on any project.
Strong oral and written communication skills, and ability to work well with a variety of personalities.
Ability to work effectively with continuous change and short deadlines.
Demonstrated business acumen, problem solving skills, intellectual maturity, and relationship management skills.
Required Skills: Java, Spring boot, MongoDB, Jenkins, Mockito framework.
Equal Employment Opportunity Statement
Intelliswift celebrates a diverse and inclusive workforce. We offer equal employment opportunities to all applicants and employees. All qualified applicants will be considered regardless of race, color, sex, gender identity, gender expressions, religion, age, national origin or ancestry, citizenship, physical or mental disability, medical condition, family care status, marital status, domestic partner status, sexual orientation, genetic information, military or veteran status, or any other protected basis under the law.
Americans with Disabilities Act (ADA)
If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact Intelliswift Human Resources Department
Other Employment Statements
Intelliswift participates in the E-Verify program.
Learn More
For information on Intelliswift Software, Inc., visit our website at *********************
Awesome Backend Python Software Developer who Loves DevSecOps
Staff Software Engineer Job In Herndon, VA
Black Cape
Awesome Backend Python Software Developer who Loves DevSecOps
This Team is Growing, and this DevOps Role is the heart of the next phase of the project for the Next 5 Years. The DevSecOps Engineer will set up, deploy, update and secure the next generation of This Program's Systems globally. This is a Fun and Really complex architecture role with a lot of problem-solving.
Location(s): Herndon, VA
Also could work in Reston, VA, Washington DC (JBAB) OR Chantilly, VA (various locations)
ONSITE Expectations:Ability to go ONSITE Up to 5 days per week, as needed
CLEARANCE: ***MUST HAVE an Active TS/SCI Clearance****
***If you do not have a TS/SCI+ security clearance, we likely will NOT contact you. It does take US citizens 6 months - 2 years to attain, so we do need folks that already have one in place***
***Must be Willing to SIT for a CI Polygraph***
DESCRIPTION:
Black Cape is seeking a Mid-level to Senior-level DevOps Engineer with a minimum of 2+ years of experience working on production systems.
We are seeking self-starters, who can learn new technologies, and can accomplish tasks in the absence of day-to-day product and engineering oversight.
The candidate should have solid knowledge and experience in the areas of deploying software to cloud and on-prem environments, Continuous Integration/Deployment/Monitoring (CI/CD), containerization, microservice environments, and experience with provisioning tools.
This position will primarily serve on a mission-focused data management and analytics project that is powering machine learning via a “large data” pipeline supporting national security use-cases.
Candidates should be able to satisfy the below requirements, but also take an active role in articulating and delivering a technical vision. The ideal candidates will have the ability to communicate advantages and disadvantages of each technology and work collaboratively to answer a larger technical vision with the appropriate technology.
This Teammate will be expected to discuss the technologies below (to the best of their ability) and speak to their experience fielding, maintaining, or navigating technology projects with those technologies.
POSITION OBJECTIVES:
Operate and maintain a mission-critical cloud based system in multiple customer environments
Deploy the latest code and security updates to cloud-based systems
Make system changes to ensure all configurations work in a clustered deployment environment
Provide recommendations and a pathway on how to scale each component of a given technology, e.g., how to scale processing and storage across a complex technology product
Support the engineering team in benchmarking components of the system
Required Knowledge, Skills, and Abilities:
Experience with Python and bash scripting to automate tasks; Prefer someone that can write, edit and automate Python code
Experience with creating Docker Images and being able to patch and update systems
Experience with deploying to container orchestration platforms such as Kubernetes, OpenShift, Rancher, and Docker Swarm (will take Any of these)
Certificates such as Comp TIA Security+, CISSP, and AWS certifications - or Willing to GET them if Not already completed
TS/SCI clearance and ability to get Privileged User Access (PUA) on customer systems
Ability to go onsite up to 5 days a week to customer sites
Strong communication skills and the ability to work on small teams to accomplish mission goals
Experience working in classified environments; Awareness of technical limitations within those systems and environments
Familiarity and experience negotiating complex accreditation and security requirements
Strong preference to candidates with a demonstrated experience of the accreditation and RMF process
Experience operating and maintaining systems deployed to Linux-based environments.
Experience with cloud environments including AWS, Azure, or Google Cloud Platform. Preference is for AWS experience
Experience with Gitlab CI, Jenkins, Bamboo or other CI/CD tools for automating deployments
Experience with cloud provisioning tools such as Terraform, AWS CloudFormation or Azure Resource Manager.
Experience with software provisioning tools such as Ansible or Saltstack
Highly Desired Knowledge, Skills, and Abilities:
Experience working with streaming data and automation systems such as Kafka, NiFi, RabbitMQ, or similar
Experience working with HELM (Kubernetes Package Manager)
Experience working with S3 compliant data stores (AWS S3, Azure Blob, MinIO)
Experience working with document storage solutions (Elasticsearch, Mongo)
Experience with designing highly scalable, fail-safe, cloud native systems to support cloud native systems with data processing pipelines
About the company: (Black Cape)
Want to be a part of a LOYAL, Intelligent, Talented, Dynamic & FUN 5 year old Team and help build something GREAT??
Then, you should consider Us!
We work with the Intelligence Community to accomplish their goals!
Come join us in creating cloud-native web applications, advanced data analysis tools, and new machine learning capabilities
Be a part of a team that is making an IMPACT on the world and its safety and HAVE FUN while doing so!
This 5+ year old company has been developed by Proven Success Stories, in the way of Founders. We have one of the BEST cultures in the Federal Space and have WON Best Places to Work in Virginia or the DMV area every year we have been in existence!
We are a COOL and FUN crew that works hard and plays maybe even a little harder!!
Our Core Team is an impressive bunch with exceptional Leadership at the helm!
Black Cape is a Veteran-Owned Small Business with a strong reputation working with top tier partners supporting many programs across the Intelligence Community and Department of Defense as both a prime and a subcontractor. Black Cape provides full-stack software development and software integration capabilities for traditional, cloud, and hybrid-cloud environments. We also bring experience in building and deploying machine learning models and artificial intelligence applications.
Our experienced and highly skilled engineers and analysts apply proven and repeatable technical and analytical approaches and frequent interaction with end users to produce and deploy task-specific to enterprise-deployable capabilities. Black Cape's technical focus areas include:
Software Engineering for Mission Applications. Our team applies a proven data-centric methodology to our agile software development. We excel at rapid prototyping in demanding environments and have a proven track record for getting relevant capabilities deployed to DoD and Coalition Partner end-users.
Data Analytics. We help National Security customers apply proven principles to operate data science teams and data fusion cells with maximum impact. Our experience operating on classified networks (e.g. SOIS, SOCRATES, JWICS, SIPRNET) ensures we only bring methods and technologies that are approved for use in government environments.
Machine Learning. We apply best-of-breed machine learning frameworks (
TensorFlow, scikit-learn, and xgboost
) to create and deploy machine learning models for classification and regression. In addition to standard supervised machine learning techniques, we bring unique
instance-based learning
capabilities based on
WorldPixel8
and our historical data holdings.
The Black Cape model combines lessons learned from developing and deploying multiple applications to production on JWICS and Amazon Web Services (AWS) with commercial best practices in DevOps and Agile development. Our combination of practical experience and commercial practices is optimized to reduce risk and ensure successful capability delivery.
Our team develops and implements technical solutions on an aggressive schedule across the US Intelligence Community (IC) and the Department of Defense (DoD). Our experienced and highly skilled engineers and analysts apply proven and repeatable technical and analytical approaches and frequent interaction with end users to produce and deploy the appropriate capabilities.
Great Benefits: Competitive Salary | 401K | Generous Paid Time Off | Medical | Profit Sharing | and MORE!
CONTACT: *********************** to learn MORE!!
Software Engineer in Test (Data background)
Staff Software Engineer Job In McLean, VA
About the job
Hexaware is looking for SDET with Data background at McLean, VA
Role: SDET - SDET with Data background
Experience: 7+ years
Work Mode: Hybrid (3 days onsite)
Responsibilities:
Test Data Management: Design, generate, and maintain high-quality test data for different testing scenarios, including functional and regression testing.
Database Management: Utilize SQL, PostgreSQL, and MongoDB to query, manipulate, and create test data sets. Ensure data is properly synced across various environments.
Data Refresh & Synchronization: Develop and implement strategies for regular data refreshes and data synchronization across testing environments to ensure accuracy and consistency of data.
Automation: Build and maintain automated test data generation processes and workflows to optimize efficiency in the testing process.
Data Integrity & Quality Assurance: Ensure that test data meets the defined criteria for test case execution and that it remains accurate and consistent across systems.
Collaboration: Work closely with QA teams, developers, and other stakeholders to understand testing requirements and provide appropriate test data solutions.
Issue Resolution: Troubleshoot and resolve data-related issues that arise during testing, ensuring minimal impact on the testing cycle.
Documentation & Reporting: Document test data generation processes, data flow, and changes to ensure a clear understanding for team members. Report on the status of data availability, refreshes, and sync processes.
Skills:
Strong SQL skills: Ability to write complex queries and work with relational databases. Experience with optimizing queries.
Experience with NoSQL databases: Familiarity with MongoDB and other NoSQL databases for handling unstructured or semi-structured data.
Data Synchronization & Refresh: Knowledge of data refresh cycles and synchronization processes across different environments to ensure that testing systems reflect real-world data.
Test Data Automation: Experience with automation tools or custom scripts to generate and manage test data efficiently (e.g., using Python, Java, or Bash scripting).
Experience with CI/CD pipelines : Familiarity with integrating data generation processes into continuous integration/continuous deployment (CI/CD) pipelines to support agile testing workflows.
Knowledge on UI Test automation tool like cypress, API automation is a big plus
About Hexaware:
Hexaware is an automation-led next-generation service provider delivering excellence in IT, BPS and Consulting services. We are driven by a combination of robust strategies, passionate teams and a global culture rooted in innovation and automation. Hexaware's digital offerings have helped clients achieve operational excellence and customer delight. Our focus lies on taking a leadership position in helping clients attain customer intimacy as their competitive advantage. We are on a journey of metamorphosing the experiences of the customers by leveraging our industry-leading delivery and execution model, built around the strategy- ‘Automate Everything , Cloudify Everything , Transform Customer Experiences '. Powering Hexaware's complex technology solutions and services is the Bottom-Up Disruption, a disruptive crowdsourcing initiative that brings about innovation and improvement to everyday complexities and, ultimately, growing the clients' business. The digitally empowered, diverse and inclusive workforce of Hexaware represents various nationalities, comprising 28,000+ employees, and thoroughly lives the company's philosophy of “customer success, first and always”. Our global and diverse workforce across 20 nations, 34 international offices, and multiple time zones work together seamlessly to form an integral component of life at Hexaware.
To learn more, visit ****************
Why us?
At Hexaware, you will have access to an arsenal of tools that will upskill, transform, and evolve your career profile. From great growth prospects, opportunities to work alongside brilliant minds, collaborating with high profile clients, to an ideal work-life balance, we bring it to a full circle.
Our purpose at Hexaware is “Creating smiles through great people and technology.”
With an ever-expanding portfolio of capabilities, we will delve deep and identify the source of our motivation. Although technology is at the core of our solutions, it is still the people and their passion that fuel Hexaware's commitment towards creating smiles.
Our Value Proposition:
“At Hexaware you are encouraged to challenge yourself to achieve your potential and propel your growth. We trust and empower you to disrupt the status quo and innovate for a better future. You will experience an open and inspiring culture that fosters learning and brings talented, passionate, and caring people together.”
Privacy Statement:
The information you provide will be used in accordance with the terms of our Privacy Policy and will be used specifically for the business/processing purpose of the event. You should be aware that we may share your details with our approved vendors for this event to be handled successfully.
Embedded Software Engineer - 5G
Staff Software Engineer Job In Arlington, VA
DeepSig Inc. is a venture-backed technology company pioneering the use of AI in 5G and other wireless systems by replacing traditional signal processing with machine learning. DeepSig software products achieve significant performance increases while reducing power consumption to bring value to our customers.
We are seeking a full-time Embedded Software Engineer who will be an integral part of our growing team as DeepSig further deploys its AI/ML 5G/6G products into embedded devices. The role will work in the areas of algorithm optimization, embedded systems, accelerators, machine learning and wireless communications. The ideal candidate will have a proven track record of implementing wireless algorithms on an embedded device utilizing various SIMD, DSP, NN, or other accelerators.
Some of What You'll be Doing:
Design, develop, and optimize AI/ML and DSP algorithms for 5G Physical Layer
Work with and integrate our software within Open RAN stacks such as Qualcomm L1, Nvidia Aerial, and Intel FlexRAN
Collaborate with the ML team to ensure solutions can be effectively and efficiently implemented on embedded platforms to take advantage of on chip accelerators (SIMD, DSP, NN)
Work with the rest of the 5G team to propose conventional DSP solutions to augment and improve our existing capabilities.
Implement algorithms using mixed precision to achieve high accuracy and low latency requirements
Work with DeepSig RAN engineers to deploy and validate DeepSig's 5G capabilities
What We Need to See:
Experience with development, debug, and simulation for an embedded platform
Programming skills in C, C++, or Python
Experience with fixed and mixed precision algorithms
Development in 5G NR and LTE physical layer.
Proven experience utilizing on board accelerators such as SIMD, DSP cores, NPU cores, or FPGAs
Ability to work in a flexible, fast-paced, and dynamic startup environment.
Proficiency with modern software development practices such as version control, continuous integration, and testing
What We Would Like to See:
Experience using Qualcomm QRU100 and X100 SoC
In-depth knowledge of information theory, coding theory, adaptive filtering, channel estimation, beamforming, and digital communications.
Exposure to AI/ML libraries such as PyTorch and TensorFlow
ML model inferencing with low latency requirements
Working at DeepSig
DeepSig is growing its technical team while cultivating a collaborative, agile, and fun small-team culture. We value creativity, knowledge sharing, and employee growth, and we encourage participation in scientific publications, conferences, and open-source software. We offer competitive salaries and benefits, an employee stock option grant program, an environment where we are excited to be transforming and disrupting how signal processing is done with AI/ML, a welcoming and inclusive environment, a flexible schedule, and a great work / life balance.
Equal Opportunity Statement:
DeepSig is an equal opportunity employer and does not discriminate based on race, ethnicity, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. We are dedicated to cultivating an inclusive, diverse, and engaging workplace where individuals feel fulfilled, inspired, and motivated. We value the unique perspectives that our team brings.
Senior Software Engineer
Staff Software Engineer Job In Annapolis, MD
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 and test Device Drivers for Windows and Linux
-Design and test API, User Examples
-Design interfaces to complicated ASICs
-Design and test VxWorks BSPs and Applications
-Embedded development and deploying operating systems on our products
-Interpreting Hardware Schematic Diagrams
-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
-Has received, or is willing to receive, a government-mandated vaccine
-Languages: C/C++, Java
-Compilers: GCC, Microsoft Visual Studio,
-Platforms: Linux, VxWorks, Windows, AIX
-Tools: Make, PetaLinux, Subversion, Python, Perl, Eclipse
-Sound understanding of Object-Oriented Principles and Design
-Experience with real-time embedded environments (RTOS): VxWorks
-Strong communication skills both internal and customer-facing
Desired
-Considered an expert in writing Device Drivers for supported operating systems:
Linux (ARM, PPC, and x86 architectures)
Windows
-In-depth knowledge of supported Operating Systems and Hardware architectures
-IPMC and Chassis Manager (ChMC) development:
VITA 46.11 compliance
SOSA alignment
IPMI Tier 1 and 2 support
-Experience with Ethernet Protocols (Layer 2 and 3):
Marvell, Mellanox
SwitchDev
OpenFlow
-High-speed networks:
1/10/40/100 Gigabit Ethernet
SDR, DDR, QDR, FDR IB
PCIe Gen 3 and Gen 4
NVME and NVMEoF
RDMA over Ethernet (RoCE and NFS over RDMA)
-Debugging of Embedded Hardware and Software
-Experience Developing Portable, Embedded, and High-Performance Software
Interrupt Handlers
MT Applications
High-Performance DMA
-Understanding of issues from technical and business points of view
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
Sr Pega RPA Developer
Staff Software Engineer Job In Reston, VA
Sr Pega RPA Developer
Duration: Long Term
Hybrid - Expecting at least once or twice a month - Reston VA Office
Experience with PEGA RPA; Certified PEGA RPA (Robot Manager)
Carefirst has 10-12 RPA Bots supporting customers
Make sure the bots are running properly and make changes as needed
Identify new opportunities for automation and implement.
Upgrade Pega system
Automation of the business processes
Experience with .Net experience
Convertible position; DMV
Mandatory skills:
Pega RPA development experience
Certified Pega RPA developer
PURPOSE:
Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. Designs, develops/codes, tests, and documents critical and complex application programs for computer systems. Works with appropriate stakeholders to define system scope and objectives and establish baselines. Establishes project standards and processes. Breaks down software requirements and creates highly complex systems.
ESSENTIAL FUNCTIONS:
25% Perform technical detail design, coding, testing of applications. Serves as subject matter expert for both customer and internal discussions related to maintaining and enhancing existing software systems. Develop and/or analyze interface design documentation. Comply with hardware and software systems standards and procedures. Deliver large systems for tens of thousands of users. Comply with code quality, migration and dev/ops standards and policies
25% Performs software analysis, including requirements and uses case development and design. Implements and documents source code to design specifications. Performs software testing including developing and running automated unit tests, drafting, and executing structured automated test cases. Compile, assess, and report data results from software testing and analysis.
25% Develops software solutions for enterprise environments and other technologies. Analyzes and implements functional and non-functional (e.g. performance, availability) requirements and designs, implements, and tests software. Performs operations & maintenance (O&M) of existing systems. Identifies areas for improvement and streamlining. Demonstrated experience with front-end and back-end programing and integration frameworks and tools. Assist in the estimation of development of application features
25% Provides direct technical support for high level, high visibility and critical trouble calls for supported applications. Works with cross functional teams to develop highly reliable software that runs at scale. Provides recommendations to infuse new technology. Extend open-source libraries and systems as necessary to meet the needs of the team. Play a crucial role in product scoping and roadmap / architecture discussions. Continually evaluate emerging technologies to identify opportunities, trends, and best practices. Mentoring of junior software engineers
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable
accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education Level: Bachelor's Degree
Education Details: Information Technology or Computer Science
Experience: 5 years experience with software development, basic coding and compilation, software architecture/design, user requirements definition and software specification development. Looking for Pega RPA developer. Certified Pega developer is a plus.
In Lieu of Education
In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
Must have Qualifications
Experience in Pega RPA development, managing pega servers and upgrading them.
Experience in understanding the Pega workflow and proficient in creating new BOTs with in short time.
Certification as Pega developer is preferred.
Knowledge, Skills and Abilities (KSAs)
Ability to communicate technical requirements to all levels of expertise., Advanced
Proficient in establishing and maintaining good working relationships., Advanced
Knowledge and understanding of software development life cycle (SDLC)., Advanced
Proficient with integrating complex and/or existing systems., Advanced
Knowledge of programming languages (e.g. JavaScript, C, Python, etc.)., Advanced
Excellent communication skills both written and verbal., Advanced
Knowledge of cloud technologies (e.g. AWS, Azure), Proficient
Knowledge of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.), Advanced
Fundamental knowledge of software engineers' best practices, agile methodologies, CI/CD pipelines, Advanced
Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests, Advanced
Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework, Advanced
Knowledge of Code quality and promotion practices, Advanced
Thanks & Regards,
Sekhar Pillala
Team Lead - Talent Acquisition
KMM Technologies, Inc.
CMMI Level 2 | ISO 9001 | ISO 20000 | ISO 27000 Certified
WOSB, SBA 8(A), MDOT MBE & NMSDC MBE
Contract Vehicles: 8(a) STARS III & Schedule 70
Tel: ************ | Fax: **************
E-MAIL: **********************************
Linked In: ***********************************************
***********************
Java Software Engineer
Staff Software Engineer Job In Reston, VA
Software Engineer
Hybrid Remote in Reston, VA: 2 days a week onsite
Direct Hire
The Software Engineer will bring a strong technical and analytical mindset to modernize and transform the current suite of applications into scalable and efficient APIs and services. The ideal candidate will work on an empowered scrum team and actively contribute to the design and implementation of innovative solutions that enhance product capabilities and business efficiencies through automation and state-of-the-art technologies.
This position will play a crucial role in supporting our client's mission-critical operations, including debt issuance, debt servicing, and combined financial reporting. The role demands high standards for accuracy, quality, and reliability within a highly customized IT environment to ensure seamless operations.
NATURE AND SCOPE
The Software Engineer is expected to demonstrate expertise in Agile software engineering and DevSecOps principles, focusing on containerized microservices, automated testing, and leveraging CI/CD pipelines for continuous delivery. This position will have ownership of execution and flexibility in determining the appropriate design and technical implementation for driving modernization efforts and process automation.
The successful candidate will stay current with the latest technology trends, mentor other team members, and share accountability. They will also prioritize quality, consistently delivering robust code that requires minimal manual testing.
PRINCIPAL RESPONSIBILITIES
Contribute to changes and improvements to OF business services through a mix of application, automation, and engineering activities.
Develop secure, scalable services, sophisticated platforms, and APIs essential for financial systems.
Analyze highly complex system and technical issues to implement features and enhancements in an iterative way that align with strategic technical direction.
Ensure high standards of code quality and system performance.
Oversee the integration of applications into various business systems, ensuring that they function seamlessly with existing IT infrastructure.
Participate in an environment rapidly transforming to the Agile methodology, adhering to best practices and collaborating effectively with teammates.
Work with the project team and appropriate stakeholders to convert business requirements to written technical specifications that adhere to the OF's architectural guidelines and industry best practices.
Work together with other teams to ensure service quality, availability and reliability.
Collaborate with functional and operational stakeholders to address technical challenges and optimize the performance of software solutions.
Support application end users by addressing and resolving application-related problems and issues in a timely and cordial manner.
Develop and maintain application support and end user documentation.
Provide guidance and mentorship to junior developers and infrastructure specialists.
PRINCIPAL REQUIREMENTS
Bachelor's degree in Computer Science, Information Systems, or related field, or relevant work experience.
7+ years expertise in Spring Boot, Java 11+, REST APIs, and Microservices
Experience in the following is required:
Integrated Development Environments: Eclipse and Maven;
Solid experience with core Java technologies and concepts;
Strong unit, mock, and behavioral testing background using tools like Junit 5, Mockito, and Cucumber;
Knowledge of multi-tier web application development using standard presentation layer technologies; and
Understanding of source code management principles in a team environment.
Experience in the following is preferred:
Source control system: Git;
Advanced SQL skills (Sybase preferred, Liquibase is a plus);
Working knowledge of financial services and mortgage industries, including related rules and regulations; and
Ability to develop UNIX or RHEL-based scripts.
Knowledge of object-oriented design and programming concepts including design patterns.
Experience in microservices and RESTful service design and development.
Proficiency with Continuous Integration/Continuous Delivery process and tools; Jenkins and pipeline as code a plus.
Experience with front-end technologies such as Angular, TypeScript or similar technologies.
Familiarity with Docker/Kubernetes.
Familiarity with OpenShift stack.
Familiarity JMS queue/topic development/usage.
Experience in working on teams and projects that follow Agile/Lean methodologies and practices; familiarity with Jira/Confluence a plus.
Organized, detail-oriented, and able to work collaboratively with employees at all levels within the organization.
Strong communication skills, capable of orchestrating and managing multiple tasks across departments.
Ability to listen and integrate ideas from diverse groups of individuals, build and maintain respectful relationships, collaborate with others, and resolve conflicts constructively.
Mobile Software Engineer
Staff Software Engineer Job In Reston, VA
Acclaim Technical Services, founded in 2000, is a leading language, operations, and technology services company supporting a wide range of U.S. Federal agencies. We are an Employee Stock Ownership Plan (ESOP) company, which is uncommon within our business sector. We see this as a significant strength, and it shows: ATS is consistently ranked as a top workplace among DC area firms and continues to grow.
We are actively hiring a Systems / Software Engineer with TS/SCI clearance and polygraph to join our Mission Technology Division in Reston, VA developing cutting-edge mobile technologies.
RESPONSIBILITIES
The Systems / Software Engineer will be responsible for overseeing the full life-cycle of complex systems developments. Task will include: defining requirements, threat and vulnerability risk management, system integration, system test and deployment. As a member of a dynamic team, candidates will work in a multi-tasking, quick-paced environment that encourages proactive and innovative exploration of concepts, technologies, and strategies that meet customer needs.
REQUIRED EDUCATION & EXPERIENCE
Must possess an Active TS/SCI Security Clearance with polygraph
B.S. degree in Computer Science, Electrical or Computer Engineering or a related technical discipline
Experience with: Python, C/C++, Java/J2EE, and/or Shell Scripting
Experience working in a Linux environment
At least 5 years of related experience
PREFERRED SKILLS
Experience working in a tool agnostic environment with the ability to transition between multiple technologies to accomplish tasks
Experience with cellular user equipment including: software stacks, networking protocols, operating systems, application technologies, radio frequency transmission, and security models.
Experience operating within an Agile Methodology
Strong problem-solving skills
Excellent verbal and written communication skills
Lead Ethernet Engineer
Staff Software Engineer Job In Falls Church, VA
Ethernet Engineer
Falls Church, VA
Looking to significantly progress your career? I'm working with a market leading commercial construction business who have 3 years worth of work booked in across Virginia and Atlanta. If you're looking to take your career to the next level, I would love to hear from you.
This role will involve designing, testing, and implementing PoE++ solutions and becoming the internal subject matter expert.
Responsibilities
Troubleshoot and resolve technical challenges related to PoE++ technology during project execution.
Develop detailed specifications and standards for implementing PoE++ technology in alignment with project requirements.
Work closely with architects, electrical contractors, and IT specialists to ensure seamless integration of PoE++ systems.
Provide on-site support during installation, testing, and commissioning of PoE++ systems.
Collaborate with project teams to incorporate PoE++ technology into building designs and infrastructure.
What's needed
Education
Bachelor's degree in Electrical Engineering, Industrial Engineering, or Network Engineering.
Experience
3+ years of experience in electrical or industrial engineering, with a focus on power systems or low-voltage technology.
Hands-on experience with PoE systems, power delivery, or related electrical infrastructure is highly desirable.
What's included
Annual bonus program based on performance
401K
Medical, Vision insurance, Dental
Pre-tax Flexible Spending Plans (Health and Dependent Care)
+ More!
Sr Full Stack Developer
Staff Software Engineer Job In Reston, VA
JustinBradley's client, a leading source of mortgage financing, is seeking a highly skilled Senior Full Stack Developer to join their team. The role involves working with modern technologies like Java, Spring Batch, Hibernate and AWS to build and optimize large-scale systems. The ideal candidate will have strong problem-solving abilities, experience with databases, and a passion for performance optimization. You should also be comfortable working with Microservices, RESTful APIs, and CI/CD processes.
Responsibilities:
Design, develop, and maintain backend services and APIs using Java, Spring, Spring Boot, Hibernate, and Spring Batch.
Work with AWS services including ECS, S3, SQS, SNS, and AWS Batch to deploy, manage, and scale web applications and handle high-volume data processing.
Leverage Oracle RDS and PostgreSQL databases, ensuring optimal performance and managing complex data requirements.
Write and optimize SQL queries, ensuring efficient data handling and performance across multiple database environments.
Handle complex batch processing, processing terabytes of data monthly, and optimizing for performance and scalability.
Develop front and back-end features using modern technologies, ensuring seamless integration with backend systems.
Implement unit testing and contribute to test automation to ensure code quality, reliability, and stability of the application.
Navigate and analyze existing code in legacy applications, identifying areas for improvement and implementing solutions.
Work with AWS infrastructure configurations, including Route 53 for web application deployment and management.
Take ownership of tasks as an independent contributor, driving projects from concept to deployment with minimal supervision.
Collaborate with cross-functional teams, ensuring technical solutions align with business requirements and system needs.
Monitor, troubleshoot, and optimize production systems, ensuring high availability, performance, and security.
Manage deployment pipelines and integrations, contributing to CI/CD processes and ensuring smooth application lifecycle management.
Requirements:
Proficient in Angular 17+, JavaScript/TypeScript.
Experienced with AWS services including ECS, Lambda, AWS Batch, S3, SQS/SNS, EC2, Oracle RDS, and Aurora Postgres.
Strong skills in DB/SQL, capable of writing complex queries.
Adept at unit testing and test automation.
Skilled in implementing integration solutions with Microservices and RESTful APIs.
Experienced in working on large, complex systems handling large data volumes.
Independent contributor with the ability to navigate and understand complex existing code.
Experienced in batch processing and handling high data volumes with a focus on performance optimization.
Experienced with build tools such as Maven and Gradle. CI/CD processes using Jenkins and GitLab/Terraform