Third-Party Cyber Risk Management
Backend, Data Software Engineer
Location
Brazil
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Backend, Data Software Engineer
Tenchi Security
• Backend Development: Design, build, and maintain scalable, high-performance backend services and APIs using Python. • Data Pipeline Engineering: Architect and optimize reliable ETL/ELT pipelines to process large volumes of data using PySpark. • System Architecture: Containerize applications and data jobs for seamless deployment across environments. • Data Modeling & Storage: Design efficient relational database schemas and optimize complex SQL queries for both transactional and analytical workloads. • Collaboration: Work closely with product, analytics, and data science teams to understand data requirements and deliver production-ready software solutions.
Job Requirements
- Python: Strong proficiency in writing clean, testable, and efficient production code (e.g., using frameworks like FastAPI, Flask, or standard library concurrency).
- SQL: Advanced knowledge of SQL (joins, window functions, query optimization) and experience working with relational databases (e.g., PostgreSQL, MySQL).
- PySpark & Big Data: Hands-on experience using PySpark for distributed data processing and large-scale data manipulation.
- Docker: Experience containerizing applications and managing local or production deployments using Docker/Docker Compose.
- Engineering Mindset: Strong grasp of software engineering best practices, including git version control, CI/CD, code reviews, and writing unit/integration tests.
- Desirable (Nice-to-Have):
- Experience with Apache Iceberg for managing large-scale analytic datasets and table formats.
- Familiarity with cloud storage solutions and optimization techniques, specifically AWS S3 / S3 Tables.
- Familiarity with data ingestion and orchestration tools (e.g., AWS Glue, AWS Step Functions).
Related Guides
Related Job Pages
More Backend Engineer Jobs
Team Lead, Senior Software Engineer
DeltekDeltek is a leading provider of information solutions and enterprise software. Founded in 1983 by father-and-son team Donald and Kenneth deLaski, Deltek serves more than 15,000 cli
Team Lead, Senior Software Engineer Location: Canada (Remote) Job Location Company Summary As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. www.deltek.com Position Responsibilities Deltek is looking for a Team Lead, Senior Software Engineer to join our Site Reliability Engineering team. In this role, you will be responsible for the reliability, scalability, and performance of our globally-used SaaS platforms. You will bridge the gap between software engineering and infrastructure operations, building the tools, automation, and systems that keep our products running for thousands of customers and millions of users. This is a high-ownership role in a "never-stop-learning" environment. You will work closely with development teams to embed reliability practices early in the software lifecycle, respond to production incidents, and drive continuous improvements to our observability and operational posture. Key Responsibilities: Site Reliability & Platform Engineering: - Design, build, and maintain the infrastructure and tooling that underpins Deltek's SaaS platforms at scale. - Drive reliability improvements across the full stack, spanning application-level resilience patterns through to infrastructure-level fault tolerance. - Uphold and extend our IaC-first engineering culture, where all infrastructure changes are made through code and shipped to production via fully automated CI/CD pipelines. - Build and improve CI/CD pipelines to support safe, frequent deployments with automated rollback capabilities. - Develop internal tooling and automation to reduce toil and increase engineering self-service. Observability & Performance: - Design and maintain comprehensive observability solutions including logging, metrics, tracing, and alerting across our AWS-based infrastructure. - Proactively identify performance bottlenecks and reliability risks before they impact customers. - Conduct capacity planning and load testing to ensure systems can scale to meet demand. Incident Management & On-Call Support: - Participate in and own the on-call rotation, ensuring fair distribution and adequate coverage across the team, and acting as a first responder for production incidents affecting our SaaS platforms. - Lead incident response: triage, coordinate cross-team resolution, communicate clearly with stakeholders, and drive issues to resolution with a sense of urgency. - Own post-incident reviews, facilitate blameless post-mortems, identify root causes, and ensure action items are tracked and completed. - Take pride in leaving systems better than you found them, consistently reducing the frequency and impact of incidents over time. Team Leadership: - Act as the technical lead for the SRE team, setting direction, priorities, and standards for how the team operates. - Lead and facilitate team ceremonies including standups, retrospectives, and planning sessions. - Serve as an escalation point for complex or high-severity incidents, providing guidance and support to engineers during critical moments. - Collaborate with engineering managers and stakeholders to align SRE priorities with broader product and platform goals. Collaboration & Engineering Culture: - Partner with software engineering teams to review system designs and architectures with a reliability lens. - Mentor and provide technical guidance to junior engineers on SRE practices, tooling, and operational excellence. - Contribute to a strong team culture, supportive, curious, and focused on doing great work while having fun. Qualifications Experience: - Bachelor's degree in Computer Science or a related field, or equivalent experience. - Canadian Citizenship is Required for this role. - Minimum of 7 years of overall experience in software development, infrastructure engineering, or site reliability engineering, with at least 2 years in a team lead or senior technical leadership capacity. - Demonstrated experience leading or mentoring a team of engineers in a technical environment. - 3+ years of hands-on experience in an SRE, DevOps, or platform engineering role in a production SaaS environment. - 3+ years applying an automation-first approach to problem-solving using configuration management tools and scripting. - Strong experience with AWS; familiarity with services such as EC2, EKS, RDS, S3, CloudWatch, and IAM. Technical Skills: - Infrastructure-as-Code expertise with Terraform. - Proficiency in at least one scripting/programming language (Python, Node.js, or similar) for automation and tooling development. - Strong understanding of networking fundamentals: DNS, load balancing, TLS, firewalls, and VPCs. - Experience with CI/CD pipelines and deployment automation. - Solid understanding of relational databases (PostgreSQL preferred) including query performance and operational concerns. - Hands-on experience with observability tooling (e.g., Prometheus/Grafana, CloudWatch, or similar). Soft Skills: - Strong communication skills: able to explain complex systems clearly, write crisp incident reports, and influence technical decisions across teams. - Proven ability to lead, coach, and grow a team of engineers, fostering a culture of accountability and continuous improvement. - Calm under pressure, able to lead effectively during high-severity incidents. - Passion for reliability, operational excellence, and building systems that just work. - Commitment to reducing toil through thoughtful automation and process improvement. - Blameless, growth-oriented mindset with a focus on continuous improvement. Career Interests Software Development/Design Compensation Info The salary range for this position is $78,500.00-$138,750.00. This range is subject to change as Deltek takes a number of factors into consideration when determining individual base pay, such as location, job-related knowledge, skills and experience. Certain roles are eligible for additional rewards, including incentive compensation and equity. Benefits and perks listed here may vary depending on the nature of employment with Deltek. Employees have access to healthcare benefits, a 401(k) plan and company match, paid vacation time and holidays, well-living programs, short-term and long-term disability coverage, basic life insurance and tuition reimbursement. Position Type FT Travel Requirements No Applicant Privacy Notice Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you (“Personal Data”) to administer and evaluate your application. We are the “controller” of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice. Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.
Senior Node.js / TypeScript Engineer – System Migration
SuperformulaA next-level digital partner that’s full-stack, full-service, in-house, or embedded directly inside your organization.
• Build a migration service that moves customers from a legacy payments platform into a core platform • Understand the existing data model • Map it to the new platform • Build a reliable migration service • Track migration progress and failures • Handle large migrations that may run for hours or days • Work through cases where source and target systems don't map cleanly • Integrate with payment, merchant, user, subscription, and token-related data
Software Engineer – Backend, Java
NavaBuilding simple, effective government services. Want to contribute? We're hiring!
• You will work on cross-functional teams to build scalable systems for our government -- designing, implementing, and delivering services that millions of Americans depend on. • You care deeply about working on technology that improves people’s lives, but don’t think technology is always the answer. • You are passionate about building large-scale systems that are inclusive, well-designed, fast, scalable, and secure, and you'll help set high standards for our teams in terms of simplicity, empathy, and accessibility. • The Sr. Software Engineer role will be responsible for developing end to end systems for one of Nava's major government partners. • The objective is to modernize an existing legacy enterprise platform to enable users to have more access to the programs and services that they need. • This individual will be involved in everything, from strategy and planning through to post-production testing and support.
Staff Software Engineer - Backend, AI Governance
OptroOptro helps enterprises transform risk into opportunity, redefining GRC for the agentic future of risk management.
Staff Software Engineer - Backend, AI Governance Location: United States Remote Employment Type: Full-time Location Type: Remote Department: Technology Compensation - $181.6K – $249.7K • Offers Bonus • 20% Annual Target Bonus At Optro, we provide a fair and competitive salary based on a variety of factors, including: - The scope and responsibilities of the role - Your relevant skills, experience, and certifications - Where you are physically located (based on our regional tier system) Note on Internal Ranges: Optro maintains broader internal salary grades to allow for future career growth and merit-based increases within the role over time. Overview Who We Are Having surpassed $300M ARR and continuing to grow, Optro is the leading audit, risk, ESG, and InfoSec platform on the market. More than 50% of the Fortune 500, including 7 of the Fortune 10, leverage our award-winning technology to move their businesses forward with greater clarity and agility. And our customers love us: Optro is top-rated on G2.com and Gartner Peer Insights. At Optro, we inspire each other to innovate and are proud of what we are producing. We spend each day thinking of new ways to help our customers and contribute to the greater good of our company and our surrounding communities. We are all about assisting each other and breaking through barriers to create the most loved audit, risk, ESG, and InfoSec platform by our customers. This is how we have become one of the 500 fastest-growing tech companies in North America for the seventh year in a row, as ranked by Deloitte! Why This Role is Exciting: We are looking for a highly motivated staff software engineer who can lead large, strategic, and complex projects. This position demands a high level leadership, mentoring other engineers and helping to design and architect scalable solutions. In this role, you will face a huge array of challenges - from building scalable systems to designing new product features. Our ideal candidate is someone who loves to collaborate with others but can also work independently to take an idea from concept to implementation. We're a hardworking, energetic team that is passionate about our customers and believes that to be successful we should never stop learning: learning about our customers, our product, and how to build better software. Responsibilities - Build and ship product features end-to-end - Ability to write clear and well defined design documentation - Mentor fellow engineers - Lead application architecture decisions - Troubleshoot, debug and resolve software bugs - Implement back-end APIs in Python/FastAPI - Collaborate with engineers, designers, and product managers - Participate in an Agile software development life cycle - Write well-designed, maintainable & testable code - Be product-minded and think about the customer - Work with Python, Docker, PostgreSQL, Kubernetes, etc. - Contribute to open-source projects Attributes for a Successful Candidate: - 10+ years of experience developing web-based applications and platforms - Expertise in writing REST / JSON APIs - Experience working with B2B integrations - Experience writing software tests - Experience with ETL pipelines or data engineering - Ability to solve technical problems independently - Motivation to work hard and always be learning - Experience using agentic software development tools and processes Preferred Skills - Experience working on SaaS web applications/platforms - Experience creating developer documentation - Bonus: Docker or Kubernetes experience - Bonus: GRC or CyberSecurity domain experience - BS in Computer Science (or equivalent experience) Perks (United States) - Launch a career at one of the fastest-growing SaaS companies in North America and EMEA! - Live your best life (LYBL)! $200/mo for anything that enhances your life - Comprehensive employee health coverage - 401(k) with company match - Competitive compensation & bonus program - Flexible vacation (exempt) / Accrued vacation (non-exempt) - Time off for your birthday & volunteering - Employee resource groups - Opportunities for team and company-wide get-togethers! - Parental Leave *perks may vary based on eligibility/location Our Company Values - Customer obsession: It starts and ends here. Consistently ask yourself how what you’re doing creates value for our customers. It’s a mindset. - Gritty resilience: Make it happen. Find a way. Move fast, stay positive, and do what it takes. - Drive innovation: Create the future. Continuously improve what exists and invent what’s next. - Win, together: One team. No silos, no egos. Drive to be the best and support each other’s success. - Growth mindset: 10x, not 10%. Think in orders of magnitude, not increments. Seek feedback, learn, and improve. Please note that background checks are required. Qualified Applicants with arrest or conviction records will be considered for Employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. This role may have access to highly sensitive data, including employee data, customer data, company financials, and proprietary product information. We love building strong partnerships, but please note that Optro cannot accept unsolicited resumes from agencies. Any submissions without a signed agreement in place will not create a fee obligation. #LI-Remote




