Search jobs > Boston, MA > Senior software engineer
Job Duties :
Write high performance modern C++ code that increases the functionality, efficiency, performance, scalability, and throughput of the database.
Collaborate with others to discover novel and innovative solutions for delivering cutting-edge performance at scale.
Requirements :
- Minimum 5 years experience.
- Four (4) years experience developing software in a multi-threaded system-level product, such as a parallel / distributed database server.
Candidates must be proficient with atomic instructions and the basic synchronization primitives : mutexes, semaphores, and condition variables.
- Four (4) years of experience developing software using C++.
- Strong grasp of OS internals, particularly memory management.
- Proficient at developing software on Linux.
- Experience working independently, proactively defining project goals and milestones.
- Excellent communication skills; this includes writing functional and design specs as well as defending and communicating ideas and proposals to others.
- Strong desire to learn new & emerging technologies.
Preferred Experience :
- SQL, SPARQL, Cypher or other graph database languages
- Compiler design and C++ code generation
- Graph Databases, Graph Algorithms, Machine Learning
- Interprocess communication and the TCP / IP networking stack
- Efficient access of data stored on disks, SSDs, cloud storage, and HDFS
- Database Internals
Senior Software Engineer, Core & Convergent Services
Center 2 (19050), United States of America, McLean, VirginiaSenior Software Engineer, Core & Convergent ServicesDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? A...
Senior Software Engineer, Full Stack - Shopping (Remote)
Locations: US Remote, United States of AmericaSenior Software Engineer, Full Stack - Shopping (Remote)Interested in joining a dynamic remote-first engineering team in a fast-paced environment full of greenfield problem-solving? Then Capital One Shopping might be the place for you. Remote (Regardless...
Senior Software Engineer, Back End
Main Street (21020), United States of America, Cambridge, MassachusettsSenior Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capit...
Senior Software Engineer, Back End
Locations: VA - McLean, United States of America, McLean, VirginiaSenior Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital On...
Senior Software Development Engineer, Amazon Stores
We’re looking for senior software engineers passionate about building software solutions end-to-end, have strong software development experience delivering at scale solutions, and systems design skills. Come build the future as a Senior Software Development Engineer at Amazon, where you will be insp...
Senior Software Engineer - Finance Tech Card Data Transformation
West Creek 6 (12076), United States of America, Richmond, VirginiaSenior Software Engineer - Finance Tech Card Data TransformationDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative deliv...
Senior Software Engineer - Greenfield Development (Full-time)
Senior Software Engineer - Greenfield Development (Full-time). As an experienced Engineer and a senior member in our team, you’ll be immersed in all the elements of Software Development Lifecycles - design, development, integration, operation, support and testing. We create and deliver world class, ...
Senior Software Engineer, Full Stack - Shopping (Remote) - Capital One
Locations: US Remote, United States of AmericaSenior Software Engineer, Full Stack - Shopping (Remote)Interested in joining a dynamic remote-first engineering team in a fast-paced environment full of greenfield problem-solving? Then Capital One Shopping might be the place for you. Remote (Regardless...
Senior Quality Engineer, Software
The is responsible for executing and maintaining software quality engineering methodologies and providing quality engineering support for software. Senior Quality Engineer, Software. This includes, but is not limited to, review and approval of software test case protocols and reports, review of soft...
Senior Software Engineer (Email)
As a Senior Software Engineer on our Email team, you will be building out mission critical email system and features. Interested in exploring different areas of software engineering and technology; theres lots of room to grow at Seismic! . ...