Senior Software Engineer
2 months ago
Headquartered in Jersey City, NJ, Neptune Retail Solutions is the nation’s premier retail marketing services company. We are experts at influencing buying behaviors through disruptive, innovative, and results-oriented solutions, including in-store, home-delivered, and digital media tactics. Our powerful advertising and promotional programs are supported through rich data and insights. The country’s largest consumer packaged goods manufacturers rely on NRS for unparalleled consumer reach and engagement.
NRS’s digital portfolio is making its mark on the industry. NRS digital products include Checkout 51, Freedom Platform, digital media tools/services (digital display, premium mobile, social, email, DOOH, and digital in-store). We continue to strengthen these existing tactics while expanding our product offerings, partnerships, and capabilities. We offer unique and data-led strategies for our clients to reach their most valuable shoppers. Our products continue to evolve to include best-in-class methods to deliver engaging content at the most impactful time in the most relevant geographies.
NRS' portfolio of omni-channel marketing solutions includes the Freedom API, a platform for creating and distributing cashback offers into retailer loyalty programs, and 3rd party cashback apps.
You’ll be responsible for:
- Enhancing the Freedom Platform with new features and functionality
- Writing code that will scale with our growing user base and data stores
- Writing tests and performing code reviews to ensure that we’re shipping reliable, readable, and reusable code on a daily basis
- Working with the team on software design principles, including object-oriented design principles
- Identifying technical debt and devising strategies to manage and remediate it
- Identifying design patterns that improve the maintainability of our code base, and refactoring code towards those patterns
- Helping the team improve their refactoring and unit testing skills
- Own the technical implementation of projects from planning to production release and monitoring post-release
- Provide technical leadership and mentorship to the junior members of the Engineering team
What we're looking for:
- 5+ years of experience with the LAMP stack and Amazon Web Services
- Experience with PHP MVC Frameworks like Symfony and Laravel
- Experience writing, maintaining and testing REST and GraphQL APIs
- Experience with React, Typescript, HTML and CSS
- Good knowledge of relational databases and query optimization for performance
- The ability to explain complex technical concepts to collaborating teams
- Adept at writing unit and functional tests for your code
- Source control (Git) is second nature to you
- Know your way around the command line (we develop on Macs and host on Linux servers)
- You want to take ownership of what you work on. You’re ready to explain it to your colleagues and support it in production
- You jump at the chance to help out co-workers find solutions for tough problems
- Possess a Bachelor’s degree in Computer Science or equivalent experience
Bonus points if you:
- Have experience working with high-traffic, high-load applications
- Love automating, optimizing and making things faster
- Have experience working with DevOps concepts and CI/CD systems
About Us:
- We’re flexible and value a good work-life balance We work remotely.
- We use many of the AWS products (ex: ec2, lambda, s3, rds, aurora, elasticache, redis, redshift, beanstalk, ecs).
- We use several tools to help us every day - GitHub, Jira, PHPStorm, New Relic, Cloud Watch, SumoLogic, Pager Duty.
- We are currently working in Scrum with 2-week sprints centered around product roadmap delivery, as well as implementing system and process improvements.
Neptune Retail Solutions is an Equal Opportunity Employer.
Applicant Privacy Notice
remote work
-
Senior Software Engineer
1 week ago
Jersey City, New Jersey, United States FINRA Full timeThe **Senior Software Engineer** position calls for an individual with a robust background in **system architecture**, **Java programming**, **cloud services (AWS)**, **database management**, **performance optimization**, **continuous integration/continuous deployment (CI/CD)**, and **unit testing**. Proficiency in **scripting languages**, **containerization...
-
Senior Quantitative Software Engineer
2 weeks ago
Jersey City, United States BrainWorks Full timeOur client, a leading financial services firm, is seeking to hire a Senior Quantitative Software Engineer (Quant, Fintech) with strong programming, modeling, and applied math skills, combined with knowledge of equities, fixed income, derivative instruments, or related area.In this key role, the Senior Quantitative Software Engineer (Quant, Fintech) will...
-
Senior Quantitative Software Engineer
3 weeks ago
Jersey City, United States BrainWorks Full timeOur client, a leading financial services firm, is seeking to hire a Senior Quantitative Software Engineer (Quant, Fintech) with strong programming, modeling, and applied math skills, combined with knowledge of equities, fixed income, derivative instruments, or related area.In this key role, the Senior Quantitative Software Engineer (Quant, Fintech) will...
-
Senior Axiom Software Engineer
1 week ago
Jersey City, New Jersey, United States Collabera Full timeHome Search Jobs Job Description Senior Axiom Software Engineer Contract Type: Full-Time Opportunity Location: Remote Compensation: Competitive Hourly Rate Position Overview:The Senior Axiom Software Engineer will play a crucial role in the development and enhancement of software applications utilizing Axiom technology. This position requires a strong...
-
Senior Java Software Engineer
1 week ago
Jersey City, New Jersey, United States Pinnacle Group, Inc. Full timePosition: Senior Java Software EngineerCompany: Pinnacle Group, Inc.Overview: We are seeking experienced Full Stack Java Engineers with a focus on the Financial Services sector.Essential Skills: Proficiency in Angular (minimum version 12), Java (version 11 or higher), Spring Boot, Microservices architecture, and Oracle database management.Eligibility:...
-
Senior Python Software Engineer
1 week ago
Jersey City, New Jersey, United States MM International Full timeJob OverviewPosition: Senior Python Software EngineerLocation: Hybrid work modelVisa Requirements: USC, GC, GC-EAD, and H4-EADKey Qualifications: Exceptional proficiency in Python programming.Responsibilities: - Develop and implement applications that are low-latency, high-availability, and efficient. - Assess technical specifications and translate them into...
-
Senior Software Engineer
3 months ago
New Jersey, United States Atechstar Full timeJob DescriptionThe goal of the Senior Software Engineer is to design develop and test new features or enhancements to our web based products that meet the needs of Workhorse’s customers. Additionally the Senior Software Engineer will act as a lead to the team and provide mentorship and guidance.Qualifications Degree in Computer Science or equivalent...
-
Senior Java Engineer
1 week ago
Jersey City, New Jersey, United States Software Guidance and Assistance, Inc. Full timeSoftware Guidance & Assistance, Inc. (SGA) is seeking a Senior Java Engineer for a CONTRACT opportunity with one of our esteemed Financial Services partners.The project involves a sophisticated data warehousing platform that underpins the Prime Services sector, catering to a comprehensive range of offerings for hedge fund clientele. This role necessitates...
-
Senior Software Engineer
1 month ago
Jersey City, New Jersey, United States BAE Systems Full timeJob Description Because this role involves a combination of collaborative/in-person and independent work, it will take the form of a hybrid work format, with time split between working onsite and remotely. The remote percentage is based on current program needs but will be less than 50%.See what you're missing. Our employees work on the world's most advanced...
-
Senior Python Software Engineer
1 week ago
Jersey City, New Jersey, United States Teksky Full timePosition OverviewThe Senior Python Software Engineer will play a pivotal role in the design and implementation of software solutions that align with organizational objectives. This position entails a variety of responsibilities that are crucial for the successful delivery of projects.Software Development: Ensure that applications are crafted to fulfill both...
-
Senior Manager of Software Engineering
2 days ago
Jersey City, United States JPMorgan Chase & Co Full timeJob DescriptionJOB DESCRIPTIONWhen you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this. As a Senior Manager of Software Engineering at JPMorgan Chase within the Corporate Sector Infrastructure Platforms (IP) organization,you provide expertise and engineering...
-
Senior Manager of Software Engineering
2 days ago
Jersey City, United States JPMorgan Chase & Co Full timeJob DescriptionJOB DESCRIPTIONWhen you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this. As a Senior Manager of Software Engineering at JPMorgan Chase within the Corporate Sector Infrastructure Platforms (IP) organization,you provide expertise and engineering...
-
Senior .Net Software Engineer
1 week ago
Jersey City, New Jersey, United States Hudson Data Full timeJob Title: Senior .Net Software Engineer (Financial Services) Location: Remote Duration: Long Term (W2) H1 Transfer/ GC/ Citizen Job Overview: Department Overview:The primary responsibility of this role is to support, maintain, and enhance a critical application known as STAR. STAR serves as a trade processing platform that manages the deal capture of...
-
Senior Java Software Engineer
1 week ago
Jersey City, New Jersey, United States JobRialto Full timeTeam Overview: The Digital Asset Trading Team at JobRialto is tasked with the development of platform services and APIs that facilitate the trading of cryptocurrencies. This platform encompasses a crossing engine and a sophisticated router designed to connect and relay client orders to various exchanges and liquidity providers.We are engaged in creating a...
-
Senior Director of Software Engineering
2 months ago
Jersey City, New Jersey, United States JPMorganChase Full timeJob Description Your opportunity to make a real impact and shape the future of financial services is waiting for you. Let's push the boundaries of what's possible together.As a Senior Director of Software Engineering at JPMorgan Chase within the Asset Wealth Management, Global Private Bank, you lead multiple technical areas, manage the activities of multiple...
-
Jersey City, New Jersey, United States Goldman Sachs Full timePosition Overview: We are seeking a Senior Vice President of Software Engineering to lead the development and enhancement of our software solutions that support our global operations. This role involves designing and implementing high-quality, scalable technology solutions utilizing both proprietary and open-source services.Key Responsibilities:Oversee the...
-
Jersey City, New Jersey, United States Photon Full timeJob SummaryPhoton is seeking a highly skilled Senior Software Development Engineer in Test to join our team. As a key member of our Quality Assurance team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesParticipate in requirements, design reviews with Product, Business Analysts and Development to assure...
-
Senior Software Engineer
1 week ago
Ohio City, United States Patriot Software Full timeAre you passionate about using your programming skills to solve problems? Do you enjoy collaborating with others and re-architecting solutions? If moving legacy systems to a modern event-driven architecture sounds like a good fit, the Senior Software Engineer position on our Tax Filing Domain team at Patriot might be what you're looking for! We are looking...
-
Lead Software Engineer
3 months ago
Jersey City, United States JPMorgan Chase & Co. Full timeWe are seeking a Lead Software to join our global Site Reliability Engineering (SRE) team to support our Asset & Wealth Management Data and Analytics platforms. As a member of our software engineering group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be...
-
Senior iOS Software Engineer
4 days ago
Jersey City, New Jersey, United States AIT Global inc. Full timeJob DescriptionWe are seeking a highly skilled and experienced iOS Applications Developer to join our team at AIT Global inc. as a Senior iOS Software Engineer.Key Responsibilities:Design and implement innovative iOS applications using Swift UI, ensuring high-quality software development and adherence to Agile frameworks.Collaborate with the team to...