Database Engineer, AVP
📍 Job Overview
- Job Title: Database Engineer, AVP
- Company: State Street
- Location: Gdańsk, Pomorskie, Poland
- Job Type: Full-Time
- Category: Database Administrator, DevOps Engineer
- Date Posted: 2025-06-18
- Experience Level: 10+ years
🚀 Role Summary
- Lead technical contributor driving the enhancement and maintenance of Charles River's database components.
- Provide engineering troubleshooting assistance to customer support teams and other development teams.
- Collaborate with business analysts and product managers to create simple and sustainable database solutions for complex problems.
- Actively contribute to and advance the CRD scrum methodology, attending daily standups, sprint planning, backlog grooming, and retrospectives.
📝 Enhancement Note: This role requires a strong background in database administration, with a focus on large and complex software enhancements and solutions. The ideal candidate will have experience in designing, developing, testing, and debugging database-related projects, as well as providing expert guidance during code reviews.
💻 Primary Responsibilities
- Technical Leadership: Drive technical excellence by working independently to analyze, design, architect, develop, test, and debug large and complex database enhancements and solutions within Charles River's business and technical problem domains.
- Collaboration: Work closely with business analysts and product managers to create simple and sustainable database solutions for complex problems.
- Code Review: Provide expert guidance and critical analysis of proposed changes during code reviews.
- Testing: Write unit and automation tests to ensure a high-quality product, and identify ways of improving development test methodologies.
- Troubleshooting: Provide expert-level troubleshooting on large, mission-critical client implementations.
- Mentoring: Provide mentoring to technical staff of all levels.
- Agile Methodology: Actively assist team leaders in the agile software development process by adhering to and advancing the CRD scrum methodology.
📝 Enhancement Note: This role requires a strong understanding of database systems, with the ability to assess key technical frameworks and large vendor investments. The ideal candidate will be capable of architecting at the product level and providing mentoring to technical staff of all levels.
🎓 Skills & Qualifications
Education: A B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study, or Business with an MIS background. An MS degree is strongly preferred.
Experience: A minimum of 7 years of progressively responsible professional software engineering experience, with a minimum of 5 years of experience as an application architect.
Required Skills:
- Proficiency in Java, C#, SQL, JavaScript, Python, or other related software engineering languages.
- Strong problem-solving skills and the ability to work independently.
- Excellent communication skills, both written and verbal.
- Experience with agile software development methodologies.
- Ability to assess key technical frameworks and large vendor investments.
- Experience in architecting at the product level.
Preferred Skills:
- Experience with database administration and management.
- Familiarity with Charles River's products and services.
- Knowledge of emerging technologies impactful to CRD's business.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate experience in designing, developing, testing, and debugging large and complex database enhancements and solutions.
- Showcase expertise in providing engineering troubleshooting assistance to customer support teams and other development teams.
- Highlight proficiency in collaborating with business analysts and product managers to create simple and sustainable database solutions for complex problems.
Technical Documentation:
- Provide examples of unit and automation tests written to ensure a high-quality product.
- Demonstrate experience in identifying ways of improving development test methodologies.
- Showcase expertise in providing expert-level troubleshooting on large, mission-critical client implementations.
📝 Enhancement Note: As this role requires a strong background in database administration, candidates should focus their portfolio on database-related projects that demonstrate their technical skills and problem-solving abilities. Candidates should also highlight their experience in collaborating with cross-functional teams and providing mentoring to technical staff of all levels.
💵 Compensation & Benefits
Salary Range: The salary range for this role in Gdańsk, Poland is approximately 15,000 - 20,000 PLN per month, based on industry standards and the candidate's level of experience.
Benefits:
- Paid Volunteer Days
- Employee Networks
Working Hours: 40 hours per week, with the possibility of limited travel.
📝 Enhancement Note: The salary range provided is an estimate based on market research and industry standards for database engineering roles in Gdańsk, Poland. The actual salary may vary depending on the candidate's level of experience and the company's compensation structure.
🎯 Team & Company Context
🏢 Company Culture
Industry: State Street is a leading provider of financial services to institutional investors around the world. The company's database engineering team plays a critical role in maintaining and enhancing the firm's mission-critical systems.
Company Size: State Street is a large, global organization with a significant presence in the financial services industry. The company's database engineering team is part of a larger technology organization that supports the firm's global operations.
Founded: State Street was founded in 1792 and has a long history of providing financial services to institutional investors.
Team Structure:
- The database engineering team is part of the broader technology organization, which is responsible for maintaining and enhancing the firm's mission-critical systems.
- The team works closely with business analysts and product managers to create simple and sustainable database solutions for complex problems.
- The team is organized around agile software development methodologies, with a focus on collaboration and continuous improvement.
Development Methodology:
- The team follows the CRD scrum methodology, which emphasizes collaboration, self-organization, and iterative development.
- The team holds daily standups, sprint planning, backlog grooming, and retrospectives to ensure that projects are delivered on time and to a high standard.
- The team uses a variety of tools and technologies to support its development process, including JIRA, Confluence, and Git.
Company Website: State Street
📝 Enhancement Note: State Street's database engineering team is part of a larger technology organization that supports the firm's global operations. The team works closely with business analysts and product managers to create simple and sustainable database solutions for complex problems. The team is organized around agile software development methodologies, with a focus on collaboration and continuous improvement.
📈 Career & Growth Analysis
Web Technology Career Level: This role is a senior-level position, requiring a minimum of 7 years of progressively responsible professional software engineering experience, with a minimum of 5 years of experience as an application architect. The ideal candidate will have a strong background in database administration and a proven track record of driving technical excellence.
Reporting Structure: The database engineering team is part of the broader technology organization, which is responsible for maintaining and enhancing the firm's mission-critical systems. The team works closely with business analysts and product managers to create simple and sustainable database solutions for complex problems.
Technical Impact: The database engineering team plays a critical role in maintaining and enhancing the firm's mission-critical systems. The team's work has a direct impact on the firm's ability to provide financial services to its clients and supports the firm's overall business objectives.
Growth Opportunities:
- Technical Growth: The team provides opportunities for technical growth and development, with a focus on emerging technologies and best practices in database administration.
- Leadership Growth: The team provides opportunities for leadership growth, with a focus on mentoring and developing junior team members.
- Career Progression: The team provides opportunities for career progression, with a focus on moving into more senior roles within the technology organization.
📝 Enhancement Note: This role offers significant opportunities for technical and leadership growth, as well as career progression within the technology organization. The ideal candidate will have a strong background in database administration and a proven track record of driving technical excellence.
🌐 Work Environment
Office Type: State Street's office in Gdańsk, Poland is a modern, collaborative workspace that supports the firm's agile software development methodologies.
Office Location(s): The office is located in the heart of Gdańsk, with easy access to public transportation and amenities.
Workspace Context:
- The office provides a collaborative workspace that supports the firm's agile software development methodologies.
- The office is equipped with modern hardware and software tools to support the team's development process.
- The office provides opportunities for cross-functional collaboration with other teams within the technology organization.
Work Schedule: The team follows a standard work schedule of 40 hours per week, with the possibility of limited travel. The team's work schedule is flexible and supports the firm's overall business objectives.
📝 Enhancement Note: State Street's office in Gdańsk, Poland provides a modern, collaborative workspace that supports the firm's agile software development methodologies. The office is equipped with modern hardware and software tools to support the team's development process, and provides opportunities for cross-functional collaboration with other teams within the technology organization.
📄 Application & Technical Interview Process
Interview Process:
- Screening Interview: A brief phone or video call to assess the candidate's technical skills and cultural fit.
- Technical Deep Dive: A more in-depth discussion of the candidate's technical skills and experience, focusing on database administration and architecture.
- Behavioral Interview: A discussion of the candidate's problem-solving skills, leadership style, and cultural fit.
- Final Interview: A meeting with the hiring manager to discuss the candidate's fit for the role and the team.
Portfolio Review Tips:
- Highlight experience in designing, developing, testing, and debugging large and complex database enhancements and solutions.
- Showcase expertise in providing engineering troubleshooting assistance to customer support teams and other development teams.
- Demonstrate proficiency in collaborating with business analysts and product managers to create simple and sustainable database solutions for complex problems.
Technical Challenge Preparation:
- Brush up on database administration and architecture concepts, with a focus on large and complex software enhancements and solutions.
- Prepare for questions on emerging technologies and best practices in database administration.
- Practice problem-solving skills and be ready to discuss complex technical challenges.
ATS Keywords: Database Administration, SQL, Java, C#, Python, Agile Methodology, Problem Solving, Architecture Design, Code Review, Testing, Debugging, Technical Leadership, Mentoring, Collaboration, Troubleshooting.
📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills and cultural fit. Candidates should be prepared to discuss their experience in database administration and architecture, as well as their problem-solving skills and leadership style. Candidates should also be prepared to demonstrate their portfolio and discuss their technical challenges and solutions.
🛠 Technology Stack & Web Infrastructure
Database Technologies:
- SQL: Proficiency in SQL is required for this role, as the team works with large and complex database systems.
- NoSQL: Familiarity with NoSQL databases is a plus, as the team may work with a variety of database technologies.
- Cloud Databases: Experience with cloud-based database services, such as AWS RDS or Azure SQL Database, is a plus.
Programming Languages:
- Java: Proficiency in Java is required for this role, as the team works with large and complex software systems.
- C#: Proficiency in C# is required for this role, as the team works with Charles River's products and services.
- Python: Familiarity with Python is a plus, as the team may work with a variety of programming languages.
Development & DevOps Tools:
- JIRA: Familiarity with JIRA is required for this role, as the team uses it to manage its development process.
- Confluence: Familiarity with Confluence is required for this role, as the team uses it to collaborate and share information.
- Git: Proficiency in Git is required for this role, as the team uses it to manage its source code.
📝 Enhancement Note: The technology stack for this role includes a variety of database technologies, programming languages, and development tools. Candidates should be proficient in SQL, Java, and C#, with experience in cloud-based database services and familiarity with NoSQL databases a plus. Candidates should also be familiar with JIRA, Confluence, and Git.
👥 Team Culture & Values
Database Engineering Values:
- Technical Excellence: The team values technical excellence and strives to drive innovation and best practices in database administration.
- Collaboration: The team values collaboration and works closely with business analysts and product managers to create simple and sustainable database solutions for complex problems.
- Continuous Improvement: The team values continuous improvement and is always looking for ways to improve its development process and technical skills.
- Mentoring: The team values mentoring and provides opportunities for junior team members to learn and grow.
Collaboration Style:
- Agile Methodology: The team uses agile software development methodologies to collaborate and deliver projects on time and to a high standard.
- Code Review: The team uses code review to ensure that its software is of the highest quality and meets the firm's technical standards.
- Knowledge Sharing: The team values knowledge sharing and encourages its members to share their expertise and learn from one another.
📝 Enhancement Note: The database engineering team values technical excellence, collaboration, continuous improvement, and mentoring. The team uses agile software development methodologies, code review, and knowledge sharing to collaborate and deliver projects on time and to a high standard. The team provides opportunities for junior team members to learn and grow, with a focus on technical and leadership development.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Large and Complex Database Systems: The team works with large and complex database systems, requiring a strong background in database administration and architecture.
- Emerging Technologies: The team works with emerging technologies and must stay up-to-date with the latest best practices in database administration.
- Performance Optimization: The team must optimize the performance of the firm's database systems to ensure that they meet the firm's business objectives.
Learning & Development Opportunities:
- Technical Training: The team provides opportunities for technical training and development, with a focus on emerging technologies and best practices in database administration.
- Conferences & Events: The team encourages its members to attend conferences and events to stay up-to-date with the latest trends and best practices in database administration.
- Mentoring: The team provides opportunities for mentoring and encourages its members to learn from one another.
📝 Enhancement Note: This role presents significant technical challenges, with a focus on large and complex database systems, emerging technologies, and performance optimization. The team provides opportunities for technical training and development, with a focus on emerging technologies and best practices in database administration. The team also encourages its members to attend conferences and events and provides opportunities for mentoring and knowledge sharing.
💡 Interview Preparation
Technical Questions:
- Database Administration: Prepare for questions on database administration and architecture, with a focus on large and complex software enhancements and solutions.
- Emerging Technologies: Prepare for questions on emerging technologies and best practices in database administration.
- Problem Solving: Prepare for questions on problem-solving skills and leadership style.
Company & Culture Questions:
- Company History: Research State Street's history and understand the firm's mission and values.
- Team Dynamics: Prepare for questions on team dynamics and how you would fit into the team's culture.
- Technical Challenges: Prepare for questions on technical challenges and how you would approach them in the role.
Portfolio Presentation Strategy:
- Database Projects: Highlight experience in designing, developing, testing, and debugging large and complex database enhancements and solutions.
- Troubleshooting: Showcase expertise in providing engineering troubleshooting assistance to customer support teams and other development teams.
- Collaboration: Demonstrate proficiency in collaborating with business analysts and product managers to create simple and sustainable database solutions for complex problems.
📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills and cultural fit. Candidates should be prepared to discuss their experience in database administration and architecture, as well as their problem-solving skills and leadership style. Candidates should also be prepared to demonstrate their portfolio and discuss their technical challenges and solutions.
📌 Application Steps
To apply for this database engineering role at State Street:
- Submit Your Application: Submit your application through the application link provided.
- Prepare Your Portfolio: Highlight your experience in designing, developing, testing, and debugging large and complex database enhancements and solutions. Showcase your expertise in providing engineering troubleshooting assistance to customer support teams and other development teams. Demonstrate your proficiency in collaborating with business analysts and product managers to create simple and sustainable database solutions for complex problems.
- Optimize Your Resume: Highlight your technical skills and experience with database administration and architecture. Include relevant keywords to optimize your resume for web technology roles.
- Prepare for Technical Interviews: Brush up on database administration and architecture concepts, with a focus on large and complex software enhancements and solutions. Prepare for questions on emerging technologies and best practices in database administration. Practice problem-solving skills and be ready to discuss complex technical challenges.
- Research the Company: Learn about State Street's history, mission, and values. Understand the firm's business and how the database engineering team supports its overall objectives.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and database engineering industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have a B.S. degree in a technical field, with an MS degree preferred. A minimum of 7 years of software engineering experience and 5 years as an application architect is required.