Java Senior Software Engineer (remote/onsite/hybrid)

NextCapital

Chicago Illinois

United States

Information Technology
(No Timezone Provided)

ABOUT USNextCapital is the leader in enterprise digital advice. NextCapital partners with world-class institutions to deliver personalized planning and managed accounts to individual investors, whether they're saving for retirement in a 401(k) or IRA or investing in a taxable brokerage account. Our open-architecture digital advice solution provides better outcomes for our partners and individual investors by offering integrated account aggregation, analytics, planning and portfolio management, and customizable advice methodology and fiduciary roles. Learn more about NextCapital at ***At this time, NextCapital does NOT offer future work sponsorship for this role***JOIN OUR TEAMWe're looking for a knowledgeable and highly motivated Java Senior Software Engineer to join our geographically distributed team. As a growth stage technology company, NextCapital is seeking software engineers eager to impact the future of the FinTech industry. You will contribute to a highly performant, real-time, mature software solution, which automates giving financial advice on behalf of regulated fiduciaries using industry leading financial mathematics.WHAT YOU'LL DO Design and implement high quality, well-tested, and scalable code Evaluate the short- and long-term implications of design and implementation decisions Help team's software engineers to grow professionally through collaboration Review and provide feedback on other developers' code and design Enhance and maintain a mature, enterprise, software system as part of a team Receive product requirements and the architectural solutions from platform-level Software Architects and drive intra-team solution execution Lead collaborative software development efforts of the team WHAT YOU'LL USE Programming languagesJava AWS ecosystem Databases Relational, Document, Key-value Mysql, MongoDB, Aurora, DynamoDB, DocumentDB, Redis, H2 Open SourceApache, Google Open Source, Eclipse, RedHat TestingJUnit, Ruby/JRuby scripting, RSpec Atlassian project management software (e.g. Jira, Confluence, etc.) CI/CD tooling (e.g. Teamcity, Jenkins) Other examples of frameworks, tools, and languages in our stackRails, Matlab, Javascript, Python, Go, PingIdentity, Cypress, Katatuk, Looker, Snowflake, Shoryuken NewRelic Slack G Suite products (e.g. Meet, Docs, Sheets, etc) Mac laptop and Linux WHERE THIS ROLE MAY LEAD YOU Contribute to product requirements and the architectural solutions thereof with our platform-level Software Architects Collaborate with cross-team engineers on downstream feature requirements Stakeholder in or ownership of critical systems Multiple defined career tracks and progression RequirementsWHO WE'RE LOOKING FOR You are comfortable with best practices and software architecture You have 5+ years of software development experience You have 2+ years professional experience successfully working through the entire software lifecycle of a production system within a well defined, software engineering process You are excited about learning and advocating for our established, regulated engineering process You have a BS or MS in: Software Engineering Computer Science or other engineering field, plus equivalent professional software engineering experience Proficient technical written and verbal communication to facilitate distributed collaboration via modern business communication platforms You are both a collaborative team member and an individual contributor BenefitsWHY YOU'LL LOVE IT Disrupt the financial advice industry by bringing affordable, easy to use financial tools to millions of people Have a direct impact on the growth and scale of the company Enjoy a laid back work environment & learn from FinTech's best & brightest Receive great benefits like stock options, 401(k) match, and top notch health benefits As the COVID-19 pandemic cools down, participate in company-sponsored cornhole leagues, Thursday After Hours (cards, video games, treats), company outings, wine tastings, fantasy sports leagues, hackathons and other fun events Relax with monthly, company wide, guided meditation sessions Participate in women in tech events and service days at local organizations Enjoy "Summer Hours" whereby our firm is 'closed' every Friday afternoon from April 23, 2021 through Labor Day Enjoy the flexibility of working fully remote, partially remote, fully physical, or a mashup of each. And whatever you choose, enjoy a newly built-out office on Michigan Avenue with a view of Millennium Park and Lake Michigan And, yes, in our physical space, you can sip locally roasted coffee, kombucha, or craft beer at your modular sitting/standing desk

Java Senior Software Engineer (remote/onsite/hybrid)

NextCapital

Chicago Illinois

United States

Information Technology

(No Timezone Provided)

ABOUT USNextCapital is the leader in enterprise digital advice. NextCapital partners with world-class institutions to deliver personalized planning and managed accounts to individual investors, whether they're saving for retirement in a 401(k) or IRA or investing in a taxable brokerage account. Our open-architecture digital advice solution provides better outcomes for our partners and individual investors by offering integrated account aggregation, analytics, planning and portfolio management, and customizable advice methodology and fiduciary roles. Learn more about NextCapital at ***At this time, NextCapital does NOT offer future work sponsorship for this role***JOIN OUR TEAMWe're looking for a knowledgeable and highly motivated Java Senior Software Engineer to join our geographically distributed team. As a growth stage technology company, NextCapital is seeking software engineers eager to impact the future of the FinTech industry. You will contribute to a highly performant, real-time, mature software solution, which automates giving financial advice on behalf of regulated fiduciaries using industry leading financial mathematics.WHAT YOU'LL DO Design and implement high quality, well-tested, and scalable code Evaluate the short- and long-term implications of design and implementation decisions Help team's software engineers to grow professionally through collaboration Review and provide feedback on other developers' code and design Enhance and maintain a mature, enterprise, software system as part of a team Receive product requirements and the architectural solutions from platform-level Software Architects and drive intra-team solution execution Lead collaborative software development efforts of the team WHAT YOU'LL USE Programming languagesJava AWS ecosystem Databases Relational, Document, Key-value Mysql, MongoDB, Aurora, DynamoDB, DocumentDB, Redis, H2 Open SourceApache, Google Open Source, Eclipse, RedHat TestingJUnit, Ruby/JRuby scripting, RSpec Atlassian project management software (e.g. Jira, Confluence, etc.) CI/CD tooling (e.g. Teamcity, Jenkins) Other examples of frameworks, tools, and languages in our stackRails, Matlab, Javascript, Python, Go, PingIdentity, Cypress, Katatuk, Looker, Snowflake, Shoryuken NewRelic Slack G Suite products (e.g. Meet, Docs, Sheets, etc) Mac laptop and Linux WHERE THIS ROLE MAY LEAD YOU Contribute to product requirements and the architectural solutions thereof with our platform-level Software Architects Collaborate with cross-team engineers on downstream feature requirements Stakeholder in or ownership of critical systems Multiple defined career tracks and progression RequirementsWHO WE'RE LOOKING FOR You are comfortable with best practices and software architecture You have 5+ years of software development experience You have 2+ years professional experience successfully working through the entire software lifecycle of a production system within a well defined, software engineering process You are excited about learning and advocating for our established, regulated engineering process You have a BS or MS in: Software Engineering Computer Science or other engineering field, plus equivalent professional software engineering experience Proficient technical written and verbal communication to facilitate distributed collaboration via modern business communication platforms You are both a collaborative team member and an individual contributor BenefitsWHY YOU'LL LOVE IT Disrupt the financial advice industry by bringing affordable, easy to use financial tools to millions of people Have a direct impact on the growth and scale of the company Enjoy a laid back work environment & learn from FinTech's best & brightest Receive great benefits like stock options, 401(k) match, and top notch health benefits As the COVID-19 pandemic cools down, participate in company-sponsored cornhole leagues, Thursday After Hours (cards, video games, treats), company outings, wine tastings, fantasy sports leagues, hackathons and other fun events Relax with monthly, company wide, guided meditation sessions Participate in women in tech events and service days at local organizations Enjoy "Summer Hours" whereby our firm is 'closed' every Friday afternoon from April 23, 2021 through Labor Day Enjoy the flexibility of working fully remote, partially remote, fully physical, or a mashup of each. And whatever you choose, enjoy a newly built-out office on Michigan Avenue with a view of Millennium Park and Lake Michigan And, yes, in our physical space, you can sip locally roasted coffee, kombucha, or craft beer at your modular sitting/standing desk