Pn Software Engineer (Remote)

CareFirst•Baltimore, MD
•Remote

About The Position

The Software Engineer implements engineering best practices to produce and deploy high-quality products and ensures alignment with functional and technical requirements. The role designs, implements, tests, and maintains products in accordance with the company’s architectural roadmap, product development strategy, and quality standards. It develops project plans and estimates, keeps development organized and on plan, leads stakeholder and product owner meetings to define requirements, and contributes to the creation of highly complex systems. The position also mentors engineers and may lead matrixed resources, but has no direct reports. The engineer leads the strategic direction of design, development, and implementation across multiple applications. The role provides technical design and implementation, code review and testing, cloud-ready application development, and application performance improvement. It contributes to architecture, product scoping, and roadmaps; advises teams on engineering and quality practices; and helps resolve production issues. The position works with architects, product owners, Scrum Masters, value stream managers, stakeholders, and technical teams to deliver business value and meet objectives. The position has a strong focus on Dynatrace and observability, including configuration and administration, integrations and automation, and integration with enterprise ITSM/ITOM ServiceNow platforms. The role also encompasses cloud and container technologies, CI/CD and deployment practices, databases, test-driven and behavior-driven development, and monitoring technologies.

Requirements

  • Bachelor’s degree in Information Technology or Computer Science, or an additional four years of relevant work experience in lieu of the degree.
  • 10 years of experience in the software development life cycle (SDLC), including ensuring adherence to quality and delivery management systems.
  • Demonstrated experience with front-end and back-end programming, integration frameworks, and tools.
  • Experience building cloud-ready applications.
  • Knowledge of cloud technologies such as Azure or AWS.
  • Knowledge of database technologies, such as cloud databases, SQL, Oracle, MongoDB, or PostgreSQL.
  • Knowledge of software engineering best practices, Agile methodologies, and CI/CD pipelines.
  • Knowledge of test-first practices, including TDD for unit tests and BDD for automated acceptance tests.
  • Strong experience with deployment, continuous integration, continuous testing, and continuous delivery processes and tools, including expertise in CI/CD tools and frameworks.
  • Experience deploying a global application, including deployment and configuration management.
  • Knowledge of code deployment architecture and methodology, and ability to ensure code quality and deployment standards.
  • Ability to communicate technical requirements to people with varying levels of expertise.
  • Ability to establish and maintain good working relationships.
  • Ability to meet deadlines and handle multiple internal and external customer service demands within service expectations.
  • Ability to communicate effectively and provide positive customer service, including to demanding or challenging customers.
  • 5+ years of experience in application performance monitoring (APM), observability, or production monitoring.
  • Advanced experience configuring and administering Dynatrace, including OneAgent, ActiveGate, management zones, alerting profiles, dashboards, and monitoring configurations.
  • Strong understanding of Dynatrace architecture and observability concepts, including services, processes, hosts, distributed tracing, metrics, logs, events, and dependencies.
  • Experience developing and maintaining customer Dynatrace integrations, extensions, APIs, automation, and monitoring-as-code solutions.
  • Experience integrating Dynatrace with enterprise ITSM/ITOM ServiceNow platforms.
  • Must be eligible to work in the U.S. without sponsorship.
  • Must immediately disclose any debarment, exclusion, or other event that makes the employee ineligible to perform work directly or indirectly on Federal health care programs.

Nice To Haves

  • 3+ years of hands-on Dynatrace experience.
  • Knowledge of Davis AI, Grail/DQL, OpenTelemetry, and Dynatrace Automation workflows.
  • Experience with cloud container technologies such as AWS, Azure, Kubernetes, or OpenShift.
  • Experience working closely with Architects, Product Owners, Scrum Masters, and Value Stream Managers to support business value and objectives.

Responsibilities

  • Lead the strategic direction of design, development, and implementation for multiple applications.
  • Perform and lead technical design, debugging, coding, code review, and testing for new applications and enhancements to existing applications.
  • Compile, assess, and report results from software testing and analysis.
  • Design and implement software applications from both code and deployment perspectives, including cloud-ready applications.
  • Estimate the effort required to develop, test, and deploy software applications.
  • Learn and understand business domains and functions, and participate in collaborative meetings with internal and external stakeholders to coordinate activities.
  • Ensure product engineering aligns with the company’s architectural roadmap, product development strategy, and quality standards, while improving existing software performance.
  • Explain trade-offs, benefits, and risks of proposed architecture and design solutions.
  • Research, analyze, and implement best-practice engineering methodologies and processes.
  • Provide technical guidance to development teams and oversee technical project aspects.
  • Guide teams on quality engineering practices, including TDD, BDD, test automation, performance testing, building quality in from the beginning, and test data management.
  • Implement applications on proposed architecture and oversee issues such as migration.
  • Extend open-source libraries and systems when needed to meet team needs.
  • Contribute to product scoping, roadmap, and architecture discussions, and evaluate emerging technologies for opportunities and trends.
  • Mentor engineers, including through code reviews and problem-solving support; provide administrative oversight, evaluations, and development support for junior staff.
  • Assist the application or solution architect with the architectural vision and design process.
  • Assist with triaging production issues and propose fixes.
  • Decompose functional and technical requirements into project activities and tasks, and provide conceptual design, prototypes, and test cycles appropriate to the selected solution.
  • Identify technical risks and develop mitigation strategies; recommend industry best practices and standards.
  • Evaluate and assist in selecting and procuring hardware and software technologies.
  • Work with stakeholders and technical and analytical counterparts to define constraints, requirements, and concept-of-operations documentation.
  • Support deployment and configuration management, code quality standards, and deployment methodologies and practices.
  • Review other developers’ work and provide feedback.
  • Meet established deadlines, manage multiple customer service demands, and communicate effectively with internal and external customers.

Benefits

  • Comprehensive benefits package.
  • Various incentive programs and plans.
  • 401(k) contribution programs and plans.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service