Lead Software Development Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Neptune Retail Solutions · 1 day ago

Lead Software Development Engineer

Neptune Retail Solutions is the nation’s premier retail marketing services company, and they are seeking a Lead Software Development Engineer. This role is responsible for implementing order management and integration solutions that drive innovative capabilities for both internal and external customers, requiring a strong foundation in server-side Java programming and SQL/PL-SQL development.

AdvertisingDigital MarketingRetail Technology

Responsibilities

Design and develop solutions to complex business problems, delivering maintainable, scalable, and reliable B2B platforms
Collaborate with business process owners to understand domain needs and define both short- and long-term technical vision
Build applications using SDLC/Agile methodologies, adhering to specifications and leveraging the right tools
Maintain and enhance existing applications independently or under guidance from senior staff
Ensure architectural consistency across solutions and take ownership of ongoing data architecture
Establish and promote software engineering best practices, including coding standards, code reviews, and knowledge sharing
Deliver against functional and non-functional requirements—covering performance, scalability, availability, reliability, and security
Mentor and coach engineering teams, fostering growth through training, knowledge sessions, and hackathons
Serve as the escalation point for development and QA teams on technical and design issues
Continuously research and adopt new technologies to improve products and processes
Collaborate with onsite and offshore teams to design and implement solutions
Lead the development and adoption of automated test suites
Create and maintain High-Level and Low-Level Design documentation, including data and process flow diagrams

Qualification

Java programmingSQL/PL-SQLAWSMuleSoft workflowsDynamic web developmentSpring frameworkProblem-solvingCollaborationCritical thinking

Required

Experienced
Strong foundation in server-side Java programming
SQL/PL-SQL development
Comprehensive understanding of modern web technology stacks
Experience in designing and articulating complex software systems
Ability to analyze current processes, identify gaps, gather requirements, re-engineer workflows
Collaborate with IT teams to establish and track measurable outcomes
Design and develop solutions to complex business problems, delivering maintainable, scalable, and reliable B2B platforms
Collaborate with business process owners to understand domain needs and define both short- and long-term technical vision
Build applications using SDLC/Agile methodologies, adhering to specifications and leveraging the right tools
Maintain and enhance existing applications independently or under guidance from senior staff
Ensure architectural consistency across solutions and take ownership of ongoing data architecture
Establish and promote software engineering best practices, including coding standards, code reviews, and knowledge sharing
Deliver against functional and non-functional requirements—covering performance, scalability, availability, reliability, and security
Mentor and coach engineering teams, fostering growth through training, knowledge sessions, and hackathons
Serve as the escalation point for development and QA teams on technical and design issues
Continuously research and adopt new technologies to improve products and processes
Collaborate with onsite and offshore teams to design and implement solutions
Lead the development and adoption of automated test suites
Create and maintain High-Level and Low-Level Design documentation, including data and process flow diagrams
Ability to balance technical excellence with practical solutions that align with business needs
Proven track record of influencing stakeholders and driving alignment toward common goals across teams and business areas
Strong problem-solving, consulting, and interpersonal skills, with the ability to build relationships at all organizational levels and demonstrate excellent active listening
Skilled in critical thinking and analysis, including investigating security incidents, identifying vulnerabilities, and developing effective solutions
Collaborative team player, able to work effectively with and through others
Strong knowledge and experience with server-side Java applications and dynamic web development
Proficient in Java programming and frameworks such as Spring, Struts, EJBs, JSF, JSP, iBATIS, MyBatis
Experienced in modernizing legacy technology stacks, including addressing security vulnerabilities
Skilled with AWS (EC2, ELB, S3, Elastic Beanstalk, Lambda), Docker, centralized logging systems, and application monitoring tools
Proficient in database programming with SQL, PL/SQL, MySQL, PostgreSQL, and Oracle
Hands-on experience in MuleSoft workflows and integrating multiple applications
Familiar with standards and protocols: WSDL, SOAP, REST, JSON, XML, SFTP, HTTP
Proficient in implementing complex business logic for large-scale, high-volume, high-availability applications
Experience with the Eclipse development environment
Advocate for the use of testing and optimization tools in integration systems

Company

Neptune Retail Solutions

twittertwitter
company-logo
Neptune Retail Solutions is an omni-channel retail marketing company.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
William Redmond
Chief Executive Officer
linkedin
G
Ginny Byrnes
Chief US Advertising Sales & Strategy Officer
linkedin
Company data provided by crunchbase