At Meridian, our engineers build reliable, secure, and scalable solutions that support critical business operations. We’re looking for a Software Engineer II to own impactful projects, solve complex problems, and collaborate in a modern Agile environment.
This is a mid-level role with a strong focus on backend database development, where approximately 70–90% of the work centers on PL/SQL and relational data systems. You’ll design, build, and optimize data-driven solutions while occasionally contributing to broader application development. Ideal for someone who can work independently, think critically, and continue growing their technical depth within a collaborative team.
What You’ll Do
Database Development & Core Engineering
- Design, develop, and maintain database-driven solutions, with a strong focus on PL/SQL (or similar SQL-based development)
- Write and optimize stored procedures, functions, triggers, and complex queries
- Analyze and improve database performance, data integrity, and query efficiency
- Troubleshoot and resolve production issues, including deep analysis of data and system behavior
- Analyze application databases and data flows independently or collaboratively
Application Development
- Contribute to n-tier applications using technologies such as C#, .NET Core, and Angular/AngularJS (as needed)
- Build and support integrations using RESTful or SOAP APIs
- Work across Windows and Linux environments
Software Development Lifecycle
- Participate across the full SDLC - planning, development, testing, deployment, and ongoing support
- Write clean, maintainable, and well-documented code aligned with best practices
- Implement and advocate for quality practices (unit, integration, and automated testing)
- Modify applications and database logic to fix defects, improve performance, or adapt to new technologies
Collaboration & Delivery
- Partner with product owners and stakeholders to translate business needs into data-driven technical solutions
- Participate in Agile/SAFe ceremonies, including sprint planning, stand-ups, and retrospectives
- Track work in Jira and maintain documentation in Confluence
- Provide clear status updates and contribute to predictable, high-quality delivery
Continuous Improvement & Ownership
- Identify and help reduce technical debt, particularly within database and data workflows
- Evaluate performance tradeoffs between different technical approaches
• Support and mentor junior developers as needed
• Manage multiple priorities in a fast-paced environment
What You’ll Bring
- 3–5 years of professional software development experience, with a strong emphasis on database development
- Advanced experience with PL/SQL or similar SQL-based development (Oracle preferred)
– Writing stored procedures, functions, and triggers
– Building complex queries from scratch
– Strong understanding of relational database design and performance tuning
- Exposure to C#, .NET Core, Angular/AngularJS
- Familiarity with RESTful or SOAP APIs
- Experience working in Linux and/or Windows environments
- Version control experience (Git or similar)
- Strong analytical and problem-solving skills
- Ability to debug, analyze, and resolve development and production issues independently
- Detail-oriented with a commitment to quality and maintainability
- Comfortable working with minimal direction
- Strong communication skills with both technical and non-technical stakeholders
- Effective time management and ability to balance competing priorities
- Continuous learning mindset
Preferred Qualifications (Bonus, Not Required):
- SAFe Agile experience
- Cloud platform experience