Senior Staff Software Engineer

Senior Staff Software Engineer
Company:

Get It Recruit - Information Technology


Details of the offer

At our Company, our Engineering and Analytics Team Members leverage cutting-edge technology to develop, monitor, and optimize complex practices crucial for our success. We foster an environment where Team Members are empowered to express their ideas, embrace challenges, and maintain a healthy work-life balance. Collaborating closely with all business functions, we prioritize professional growth and continuous improvement, all while enjoying a relaxed yet vibrant work atmosphere.
Key Responsibilities:
This role offers remote work flexibility, with occasional planned travel to our Southfield, Michigan office.
Debug critical issues arising in production and implement effective solutions across multiple applications/systems.
Lead initiatives for continuous learning and process enhancement to elevate engineering practices.
Conduct impact analysis to foresee the effects of changes across various applications/systems.
Design and develop software, enhancing existing code for improved efficiency and bug detection.
Write unit-tests and validate software against acceptance criteria.
Drive the evolution of application design and architecture towards innovative technologies.
Champion team coding, documentation, and testing standards.
Gain expertise in business process domains to align technologies effectively.
Lead code reviews and facilitate transparent communication of application changes.
Document code and projects for ease of understanding, maintenance, and support.
Contribute actively to sprint commitments and engage in Agile practices for process refinement.
Participate in talent selection processes and mentor less experienced engineers.
Competencies:
Development: Crafting solutions using industry standards and best practices.
Impact and Risk Analysis: Understanding the implications of changes across the technical/business ecosystem.
Solution Design: Identifying requirements and designing solutions at varying levels of abstraction.
Technical Domain: Demonstrating deep understanding of system architecture, design, and data.
Facilitation Techniques: Proficiently organizing workshops, meetings, and presentations tailored to specific objectives.
Requirements:
Bachelor's degree in Computer Science, Information Systems, or related field; or equivalent work experience.
Minimum of 10 years' experience in software engineering or equivalent depth of experience.
Prior experience in a lead role overseeing technical direction across multiple software systems.
Strong proficiency in data modeling, design, and messaging.
Experience with mission-critical enterprise class applications.
Ability to collaborate with business partners and coach and mentor team members effectively.
Expertise in multiple object-oriented programming languages and design patterns.
Extensive experience in Software Development Life Cycle (SDLC), including Agile/SCRUM and Waterfall methodologies.
Willingness to participate in an on-call rotation.
Preferred Skills:
Advanced understanding and usage of IDEs.
Proficiency in creating and utilizing application programming interfaces (APIs) and frameworks.
Experience in API security, analytics, and documentation.
Ability to optimize database queries and performance.
Previous exposure to financial services or FinTech industry.
Benefits:
We offer an excellent benefits package including 401(K) match, adoption assistance, parental leave, tuition reimbursement, comprehensive medical/dental/vision coverage, and various nonstandard benefits that contribute to our Great Place to Work culture.
Our Company Values:
To thrive in this role, Team Members should embody our values:
Positive: Maintaining resilience and focusing on solutions.
Respectful: Collaborating and actively listening.
Insightful: Cultivating innovation, accumulating knowledge, demonstrating self-awareness, and making quality decisions.
Direct: Effectively communicating and conveying courage.
Earnest: Taking accountability, applying feedback, and planning effectively.
Expectations:
Adherence to policies, processes, and legal guidelines.
Willingness to take on additional duties as assigned.
Attendance as required by department.
Application Process:
We understand that every career journey is unique. If you believe this opportunity aligns with your aspirations and values, we encourage you to apply. Our hiring team is dedicated to ensuring that this role is not only a fit for us but also for you in the long term.
Note:
For more information about our company's success, culture, and history, feel free to reach out. We're proud of what we've achieved, and we're eager to share more with you!
Employment Type: Full-Time
Salary: $ 187,000.00 417,000.00 Per Year


Source: Grabsjobs_Co

Requirements

Senior Staff Software Engineer
Company:

Get It Recruit - Information Technology


Technical Business Analyst

Job Title: Technical Business AnalystJob #: 3314Location: Portland, OR - HybridDuration: 6+ month contract Job Description:This specific work effort is to g...


From Apr Staffing - Oregon

Published 14 days ago

Sr. Data Storage Specialist (Ibm Mainframe)

U.S. Bank Sr. Data Storage Specialist (IBM Mainframe) Gresham , Oregon Apply Now At U.S. Bank, we're on a journey to do our best. Helping the customers ...


From U.S. Bank - Oregon

Published 14 days ago

Technology Project/Program Management Analyst

Job Description Intel is an industry leader and a catalyst for technology innovation and products that revolutionize the way we live. Our purpose is to crea...


From Intel Gmbh - Oregon

Published 14 days ago

System Integration Analyst

System Integration Analyst Location Reston, VA : We offer many opportunities to work on leading programs in both the federal and commercial sectors. Edgesour...


From Edgesource - Oregon

Published 13 days ago

Built at: 2024-06-10T12:18:12.931Z