Remote Principal Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • BforeAI is an innovative and rapidly expanding scale-up dedicated to deterring cybercrime through cutting-edge predictive and pre-emptive technologies.
  • The company harnesses the power of prescriptive AI to revolutionize the way cyber threats are tackled, particularly in brand protection.
  • As a Principal Software Engineer, you will develop innovative technological solutions and maintain existing tools.
  • You will create high-quality software that meets the evolving needs of the organization.
  • The role involves close collaboration with cross-functional teams, including analysts and fellow developers.
  • Responsibilities include designing, developing, and maintaining Python-based applications and tools such as Takedown Service and Bulk Takedown Creation.
  • You will improve JIRA requirements and translate them into detailed technical specifications.
  • Implementing best practices in software development, including modular code architecture and CI/CD pipelines, is essential.
  • You will define and execute test cases to ensure software reliability, performance, and security.
  • The role requires driving technical innovation and staying updated on advancements in Python development.
  • You will contribute to the design and implementation of algorithms and data structures for complex business problems.
  • The position involves interfacing with databases for data extraction, transformation, and loading for analysis.
  • Participation in brainstorming sessions and providing mentorship to junior developers is also expected.

Requirements:

  • You must have 8+ years of experience in Python development, with a strong understanding of object-oriented programming principles and design patterns.
  • Proficiency in database management systems (e.g., SQL, NoSQL) and data manipulation techniques is required.
  • Experience with both structured and unstructured data is necessary.
  • Familiarity with streaming products (e.g., Kafka, RabbitMQ) and containerization products (e.g., Docker, Kubernetes) is essential.
  • You should have experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible) and cloud providers (e.g., AWS, Azure, GCP).
  • Familiarity with Agile and Scrum software development methodologies is required.
  • Excellent problem-solving skills and the ability to analyze and debug complex issues efficiently are necessary.
  • Strong communication and interpersonal skills are essential for effective collaboration with stakeholders.
  • You must be able to manage multiple tasks and deliver high-quality results within deadlines.
  • Self-initiative and self-motivation are important traits for this role.
  • Experience in a fast-paced, tech-driven environment is preferred.
  • Exposure to web development frameworks (e.g., Flask, Django) is a plus.

Benefits:

  • BforeAI offers a location-independent work environment, allowing for a fully distributed team without a physical office.
  • The company values diversity and inclusivity, leading to a happier team and superior products.
  • Employees will work in an intellectually stimulating environment with a dedicated global team.
  • The compensation package can be up to $170,000 USD per year in CTC, which includes all benefits and employer contributions.
  • The final take-home pay will vary based on local tax regulations and selected benefits.
  • The company uses an Employee of Record service to facilitate global hiring processes and offers benefits tailored to the country of employment.
  • BforeAI encourages applications from individuals who may not meet every single requirement, promoting a diverse workplace based on merit and character.
About the job
Posted on
Job type
Salary
$ 170,000 - 170,000 USD / year
Leave a feedback