Principal / Lead Software Engineer

Company: PeerNova Inc.
Job type: Full-time

Are you passionate about solving complex business problems and real world challenges? Do you thrive in a dynamic startup work environment that constantly pushes you to be the best you can be? Are you ready to work with motivated colleagues and veteran entrepreneurs who strive for excellence in everything they do?
Define the future of Financial Systems by innovating at the juncture of technologies of AI and Big Data. This “new” financial revolution is changing how any financial instrument like securities, derivatives, etc. are traded and settled in Wall Street and around the world. PeerNova’s mathematical verification of underlying data simplifies audit and regulatory compliance and reduces billions of dollars spent in these functions. Financial institutions are looking to leverage big data solutions as systems of record for risk analysis and decision-making more now than ever before. Come, join this revolution!
PeerNova seeks a talented Principal Software Engineer reports to the Sr. VP of Engineering and is responsible for major software architecture decisions. PeerNova’s flagship product that is being used by the largest banks in the world to make confident and timely decisions using high-quality data.
Mission
PeerNova’s Partnership and Engineering team works in a dynamic environment where fast-paced innovation meets rock-solid execution. Our goal is to deliver PeerNova’s consensus data solutions platform to the market with partners, based on use case.
Key Responsibilities
Provide technical guidance in software design and development activities
Participate in design reviews and recommend improvements
Provide training and mentor other engineers when required
Develop most effective technical solutions to meet business requirements
Work with other engineers in planning, prioritizing and executing assigned tasks within deadlines, assisting in risk assessment and mitigation activities
Requirements
Computer Science BS or MS degree or equivalent with 8+ years of professional experience
Fluency in Java, Hadoop, Spark, RDBMS/SQL and Protobuf/gRPC
Strong systems engineering, concurrent programming and distributed systems background
Excellent interpersonal, organizational and leadership skills
Working experience in designing, building, and maintaining microservices
Expert at agile multitasking
Deep customer empathy, understanding motivations, pain-points and operating environments
Self-starter attitude, working with minimal guidance and a bias for action
Understanding of operating systems architecture and Linux environment
Experience in messaging systems (Kafka, etc.)
Experience in container technologies and cloud environments like AWS or Google cloud
Familiarity with compiler design and implementation
Pluses
Knowledge of Golang, C/C++ and scripting languages
Contributor to open sourced projects
Benefits
At PeerNova, you get to work on cutting-edge technology and make a real difference in the world of business – while enjoying these awesome benefits:
Competitive Salary
Flexible PTO
Volunteer Time Off
Stock Options
401(k) match
Discounted pet insurance
Weekly paid lunches
Health Insurance
Dental Insurance
Vision Insurance
Company outings
Free snacks
Shopping discounts
Career development
Commuter benefits
Wellness Care

Apply for this job