Tech Stack
JavaLinuxPythonUnix
About the role
- Analyze, design and implement new features as we look to modernize and scale our existing platform
- Maintain existing code
- Collaborate with other senior engineers on design & implementation
- Work effectively in interdisciplinary teams
- Document and communicate feature implementation & design
Requirements
- Bachelors or higher degree in Computer Science or related field.
- 5+ years of professional experience developing enterprise applications in C++ on Linux
- Expert in one or more scripting languages such as Python
- Working knowledge of Java
- Solid foundation in object-oriented design, data structures, design patterns and software architectures.
- Deep understanding of complex C++ features such as memory management, signal handling and parallel processing.
- Knowledge of relational and/or object-oriented databases
- Experience working in and developing for Unix/Linux environments
- Knowledge of Linux administration and networking concepts
- Preferred Experience with the GNU toolchain
- Experience with Git for source code management
- Basic knowledge of accounting/finance systems
- Flexibility : Hybrid Work Model & a Business Casual Dress Code, including jeans
- Your Future: 401k Matching Program, Professional Development Reimbursement
- Work/Life Balance: Flexible Personal/Vacation Time Off, Sick Leave, Paid Holidays
- Your Wellbeing: Medical, Dental, Vision, Employee Assistance Program, Parental Leave
- Diversity & Inclusion: Committed to Welcoming, Celebrating and Thriving on Diversity
- Training: Hands-On, Team-Customized, including SS&C University
- Extra Perks: Discounts on fitness clubs, travel and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++PythonJavaobject-oriented designdata structuresdesign patternssoftware architecturesmemory managementsignal handlingparallel processing
Soft skills
collaborationcommunicationdocumentationinterdisciplinary teamwork
Certifications
Bachelor's degree in Computer Science