More jobs:
Software Engineer
Job in
Wilmington, Middlesex County, Massachusetts, 01887, USA
Listed on 2026-05-31
Listing for:
Alexander Technology Group
Full Time
position Listed on 2026-05-31
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Senior Software Engineer – Wilmington, MA (5 Days Onsite)
Location: Wilmington, MA
Schedule: 5 days/week onsite
Compensation: $90K–$130K base salary
Position Type: Individual Contributor
Interview Process- Round 1:
Video Interview - Round 2:
Onsite Panel Interview
- Strong Linux experience, including kernel-level work
- Experience working directly with Hardware Engineering teams or hands-on hardware engineering exposure
- Strong programming skills in C++ and Python
- Experience interfacing with FPGA hardware
- Docker/containerization experience
We are seeking a Senior Software Engineer to join a high-performance engineering team building scalable, resilient, and low-latency systems. This role will contribute across multiple layers of the platform architecture, from real-time data ingestion services in C++ to higher-level application and control components in Python.
This engineer will play a key role in defining inter-service communication, optimizing system performance, and collaborating closely with hardware teams to support specialized imaging and FPGA-based systems.
Responsibilities- Design and develop core microservices using a polyglot stack including C++, Python, and Java
- Build scalable, maintainable, and high-performance distributed systems
- Define and implement GRPC-based communication contracts and service interfaces
- Develop low-latency C++ services for high-speed data ingestion and BSD socket communication
- Collaborate with Hardware Engineering teams on FPGA/RFSOM interfaces and real-time sensor integrations
- Contribute to Docker-based deployment and containerization strategies
- Support monitoring, logging, testing, and simulation frameworks across the platform
- Develop and utilize replay/simulation tools for system validation and analysis
- 5+ years of professional software engineering experience
- Strong proficiency in at least two of the following: C++, Python, Java
- Experience building distributed systems and microservices architectures
- Hands‑on experience with GRPC and asynchronous/event‑driven systems
- Familiarity with BSD sockets or other high-performance networking technologies
- Experience with Docker and modern Dev Ops/containerization practices
- Background designing systems for real-time or high-volume data processing
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×