Senior Python Developer
Listed on 2026-06-02
-
Software Development
Python
Senior Python Developer
Brown Brothers Harriman (BBH) is currently recruiting a Senior Python Developer to join our Cyber Security organization.
Responsibilities- Build interactive data reporting and visualizations using Plotly Dash, D3.js, AG Grid, and other tools that meet the requirements of our business users.
- Develop and maintain software systems primarily using Python, SQL, Bash, Java script, and related technologies.
- Collaborate with cyber business teams to translate data requirements into Apache Airflow DAGs.
- Expand and maintain our Django web application and build Plotly Dash-based visualizations.
- Maintain Python-based ETL applications and research emerging technologies while managing server infrastructure.
- Work closely with engineers, product managers, and stakeholders to deliver high‑quality software solutions that meet internal client needs.
- Write clean, efficient, and well‑documented code that adheres to industry best practices, including testing and continuous integration.
- Continuously review software systems to identify areas for improvement, implement new features, and optimize performance.
- Leverage experience to suggest processes for automation and improve efficiency.
- Stay up to date with emerging technologies and industry trends, applying them to software systems as appropriate.
- Support performance optimization and security testing initiatives to strengthen underlying architecture.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 10+ years of experience in data engineering and software development, using Python (including Django) and SQL.
- Demonstrated knowledge of building and maintaining ETL data pipelines.
- Experience building data visualizations with charting libraries such as Dash and Plotly.
- Strong understanding of software development principles and best practices, including Agile methodologies, version control, continuous integration, and testing.
- Strong problem‑solving skills and ability to troubleshoot complex software systems.
- Experience integrating front‑end and back‑end technologies such as Django and FastAPI.
- Experience creating and maintaining architecture documentation and flow charts.
- Experience working with Linux‑based infrastructure and services in a corporate setting.
- Experience with secure coding principles and security best practices.
- Excellent communication skills and ability to work collaboratively in a team environment or independently, managing multiple priorities and deadlines.
- Expected to lead 1–2 junior Python developers.
Salary Range: NJ: $110,000–$170,000; PA: $100,000–$150,000. Compensation includes base salary, discretionary bonuses, and profit‑sharing. Base salaries may vary based on skills, experience, and qualification for the role.
Benefits include long‑term savings, healthcare, income protection, professional development opportunities, and time off.
Equal Employment OpportunityWe are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, genetic information, creed, marital status, sexual orientation, gender identity, disability status, protected veteran status, or any other protected status under federal, state or local law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).