Grow your career with a growing organization
Whether they’re helping people reach their long-term financial goals or providing personal wealth management strategies, every associate contributes to changing the lives of those we serve for the better. When it comes to job satisfaction, that’s hard to beat. And from a personal satisfaction perspective, you’ll enjoy the freedom to support causes that matter to you and experience a truly inclusive work environment. Your future starts now.
Senior Software Engineer – .NET (Full Stack Developer)
As a core member of our Non-Qualified Deferred Compensation (NQ) team, you will support, maintain, enhance,
and develop new projects related to our critical recordkeeping and client-facing applications that support our important customers. Additionally, you will have the opportunity to support and maintain our cloud-based infrastructure and ensure servers are running as expected and optimized for cost and performance.
In this rapid paced environment, you must possess a “can-do” attitude while demonstrating a strong work ethic. You will leverage your technical skills in a variety of ways to fix issues, upgrade system components, enhance functionality, improve system performance, etc. using a variety of tools, methods, & frameworks. You should enjoy solving complex problems and working independently, as well as, with our IT team and business partners.
You will also have the rewarding opportunity to provide your leadership, guidance, and expertise to less experienced team members to help them build and develop their technical skills and business knowledge. In addition, you will be able to provide your input and expertise on designing and architecting new projects,
infrastructure, and systems.
Experience with the following technologies: Web API (JSON/XML), RESTful architectures, AWS API Gateway, Python and Lambda.
Multiple years of experience with Windows and IIS configurations and setup, as well as remediating server and application vulnerabilities.
Experience with jQuery and Angular or React JS framework is a plus.
Excellent experience in modern deployment models using Jenkins, Azure DevOps or other CI/CD pipelines.
Excellent experience with source code version control such as GitHub, GitLab, BitBucket or Azure DevOps
6+ years of strong SQL knowledge on or other databases including writing stored procedures, optimizing, and debugging SQL.
Good experience on the AWS platform and services and other cloud products.
Good experience of modern Software Development Life Cycle (SDLC) and the agile methodology.
Leadership and mentoring skills to provide guidance and expertise to less senior team members, to help them grow their skills and knowledge.
May be required to assist with planning and tracking of less senior team members’ work.
Good knowledge of system architecture and design and be able to support your position with system, security and enterprise architects and team leaders.
Excellent written and verbal skills and ability to influence and build relationships at all levels of the organization.
Detail oriented, self-starter with strong organizational skills to multitask and ability to work independently or as part of a team.
Enthusiasm to work and learn in a team environment with experience of working in teams spread across multiple locations.
Able to work under pressure to meet tight deadlines while remaining professional and courteous.
Able to keep knowledge up to date in the appropriate technical and business-related areas.
Collaborates with colleagues regarding development best practices and/or application issues.
Excellent attention to detail with strong analytical and problem-solving skills.
Bachelor’s Degree in Computer Science or related field (Information Systems, Mathematics, Software Engineering)
OTHER PREFERRED QUALIFICATIONS:
Familiar with DevOps principles and practices.
Comfortable with Linux, UNIX, or Windows based OS.
2+ years of experience within a financial or other highly regulated industry.
Preferred work experience using JIRA in Agile or related development methodologies.
Delivers internal and external customer service excellence. Exhibits listening, patience, empathy, authenticity, pro-activity, and perseverance with our business partners.
Upholds commitment to delivering optimal solutions, in a timely manner, and balances customer needs with the best interests of the organization.
Collaboration across teams including Analysts, Testers, Business, and third-party integrators in reviewing, evaluating, designing,
and implementing solutions.
Physical requirements/working conditions:
“Key team members are spread out across the United States, so hours may extend beyond normal hours from day to day”
Occasionally, support may be required outside the normal M-F schedule.
This job description is not intended to be an exhaustive list of all duties, responsibilities and qualifications of the job. The employer has the right to revise this job description at any time. You will be evaluated in part based on your performance of the responsibilities and/or tasks listed in this job description. You may be required perform other duties that are not included on this job description. The job description is not a contract for employment,
and either you or the employer may terminate employment at any time, for any reason, as per terms and conditions of your employment contract.
We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
COVID vaccinations are required for all individuals working in any Empower office location or who participate in in-person meetings and/or business activities, subject to state and local laws. Most Empower positions may require on-site presence on an occasional or regular basis and associates will need to provide proof of COVID vaccination, subject to state and local laws. Associates unable to comply with the COVID vaccination requirement due to medical reasons may request an accommodation.
▶️ Sr Engineer Software
🖊️ Empower Retirement