GreenSlate works with clients in the entertainment industry to help them reduce costs and make productions more efficient. As an employer, the company is known for its challenging
Software Engineer
Location
Tunisia
Posted
69 days ago
Salary
$1.8K - $2.1K / month
Seniority
Mid Level
Job Description
Software Engineer
GreenSlate
JOB BRIEF We are seeking a Software Engineer to help us develop the entertainment industries most advanced production finance application. This role requires excellent engineering talent. You will work closely with the product design team to move rapidly from concept to proof-of-concept to execution. If you are the kind of person who can’t sleep until you figure out how to solve that problem from earlier in the day, GreenSlate could be the place for you. If you are passionate about what you do, we want to meet you. If you know that your ideas are what get things done and you know that if a task isn’t done well, it’s not worth doing at all, you will be working with people who feel the exact same way at GreenSlate. WHO WE ARE GreenSlate is the fastest-growing provider of technology and business solutions for media productions. We provide the most advanced technology for production accounting and entertainment payroll. Our innovative cloud-based platform is evolving the entertainment industry’s back-office by replacing inefficient paper-based processes with digital solutions. The studios, film franchises, independent producers, and content creators we serve benefit from greater efficiencies, better access to data, and cost savings, and they minimize their impact on the environment. GreenSlate offers a full range of payroll, software application, production accounting, tax credit management, ACA compliance & benefits, production insurance, and consulting services. To learn more about the productions we partner with, please visit WHAT WE EXPECT FROM YOU - Ability to work with fast-paced development backed by a solid SDLC -- branching, pull requests, CI, and QA. - A focus on SOLID principles, TDD, best practices, and software craftsmanship. - Participating in daily stand-ups (including NYC and LA), pair programming, and collaboration. - An extensive onboarding covering our company, technologies, architecture, and practices. - Access to continued online learning via platforms like PluralSight. - Managers who are all former engineers. - Working with a fully responsive, single-page application (SPA) powered by a RESTful API. - A tech stack that’s constantly evolving. - A code analysis tool used to monitor and address the technical debt consistently and accurately. WHO YOU ARE - 1+ years of relevant experience - Bachelor’s degree or equivalent practical experience. - Brilliance and passion for software craftsmanship. - Excellent communication skills in English, both verbal and written. - A sense of humor and a friendly personality. - Professionalism and maturity. - A solid work ethic, tenacity, and enthusiasm for technical challenges. - Experience in C# or Java, JavaScript, TypeScript, HTML/CSS, relational databases, and ORM frameworks. - Experience with a commonly used back-end framework (e.g. Rails, Spring, .NET) and a commonly used front-end framework (e.g. React, Angular, Vue.js). - Unit testing evangelist. - Well-versed in object-oriented design and development concepts (e.g., SOLID, Onion/Hexagonal architecture, anemic/rich domain model, design patterns, data structures). - Experience modeling and architecting complicated business domains and associated methodologies/paradigms: i.e., Domain Driven Design, Event Sourcing, CQRS. - Expertise in distributed architectural patterns: event-driven microservices, distributed transactions: sagas, append-only logs, change data capture, idempotent consumer, eventual consistency. WHAT YOU CAN EXPECT FROM US (Costa Rica) - Compensation that reflects your value: Competitive salary packages tailored to your experience with opportunities for regular reviews and raises - Comprehensive Benefits: Benefits that go beyond the basics, including private medical and life insurance, psychological support, English program, wellness discounts and perks through the Holisticly platform. - Full-Time Remote Flexibility: Enjoy working remotely with all the tools and support needed to stay connected and productive - Impactful Work: Be part of projects that make a difference in the entertainment industry, with a direct influence on shaping our future and making tangible change - A Thriving, Collaborative Culture: Join a team that values open communication and creativity. Quality, Urgency, Innovation, Service and Collaboration drive everything we do SALARY RANGE: $1,800-$2,050/moThe physical demands that are described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to hear and see. The employee is regularly required to stand and sit/ The employee is regularly required to practice manual dexterity sufficient to operate standard office equipment. Specific vision abilities required by this job include close vision and distant vision. While performing the duties of this job, the employee is exposed to standard office equipment. Occasionally called upon to work hours in excess of the normal daily schedule. The employee may need the ability to lift up to 50 pounds. GreenSlate is an equal opportunity employer and committed to providing equal employment opportunity to all applicants and team members regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable law. GreenSlate makes reasonable accommodations for handicapped and disabled team members. At GreenSlate, we take steps to ensure our customers and applicants remain safe from online fraud and scams. We never ask for credit card numbers, credit reports, or other sensitive information as part of our application process, and we do not require applicants to purchase training or pay a fee. We encourage applicants to do research before engaging in any transaction and never give out their credit card or bank account information to any unknown parties.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer
Harris Computer SystemsBased in Ottawa, Ontario, Canada, Harris Computer Systems provides mission-critical software solutions for organizations across the United States and Canada, including healthcare c
Responsibilities & Duties: - Write code and contribute to the development of software applications, modules, or components. - Participate in higher-level aspects of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management. - Partake in testing code to identify and fix bugs and ensure the quality and reliability of the software. - Collaborate with other team members, including software architects, designers, and product managers, to ensure alignment with project goals and timelines. Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one or more programming languages. - Understanding of software engineering principles, design patterns, algorithms, and system architecture. - Familiarity with modern software development tools, frameworks, and methodologies.
Senior Software Developer
Harris Computer SystemsBased in Ottawa, Ontario, Canada, Harris Computer Systems provides mission-critical software solutions for organizations across the United States and Canada, including healthcare c
Job Qualifications: The qualifications we are looking for are a mixture of work experience and educational background. They are split into Minimum Qualifications (must have) and Additional Qualifications (nice to have) along with soft skills (competencies) needed for the role: Key Responsibilities: - Senior Software Engineers are technical leaders responsible for ensuring engineering excellence across delivery - team. They uphold and evolve IT standards, policies, and procedures, and play a key role in modernizing platforms, - embedding DevOps and DevSecOps practices and integrating AI where applicable. - They lead by example in software design, development, and delivery, and mentor others to build a high performing, - collaborative engineering culture. - This role includes the modernization of legacy banking services platforms, transitioning from Glassfish/Payara to - containerized, cloud-native architectures, and driving continuous improvement in quality, performance, and security. Minimum Qualifications: - 8-10 years in software development, including full-stack and transactional systems - Strong experience in application architecture and design - Experience with development of real-time, complex web-based user interfaces - Familiar with software development lifecycle (SDLC) and Agile SCRUM methodologies - Languages & Frameworks: Java SE/EE, Spring Boot, JPA/Hibernate, REST/SOAP - CI/CD, Jenkins, TeamCity, Git, Docker, Kubernetes - Tools: IntelliJ, Git, Bitbucket, Jira, Artifactory, TeamCity, SonarQube, Junit - Databases: SQL Server, Oracle, PostgreSQL, MySQL, MariaDB - Cloud & Containers: Docker, Kubernetes, Rancher - Awareness of AI/ML concepts and integration opportunities Additional Qualifications/Bonus: - Experience in financial systems or accounting platforms -SAP - Experience with microservices and event-driven architecture - Languages & Frameworks: React/Angular, Prime Faces, EJB - Tools: Azure DevOps - Databases: NoSQL (MongoDB, Redis) - Cloud-native development (AWS, Azure, GCP) - Experience integrating AI/ML APIs or models - Azure experience (Azure DevOps, AKS, Azure Functions, ARM templates) Soft Skills - Strong problem-solving and debugging skills - Excellent communication and collaboration abilities - Ownership mindset and ability to work independently as well as in a team
Syniverse is the world’s most connected company. Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping their devices online wherever they go, we believe in leading the world forward. Which is why we work with some of the world’s most recognized brands. Eight of the top 10 banks. Four of the top 5 global technology companies. Over 900 communications providers. And how we’re able to provide our incredible talent with an innovative culture and great benefits. Who We're Looking For A Lead Software Development Engineer has the responsibilities to develop anddesign new applications and perform life cycle support for existing applications. In this role, you will support the development effort for subsystems (or major components) of large-scale projects. This position is also responsible for building, delivering, enhancing and supporting Syniverse Products and Services. The incumbent will be technically hands on, possess a good experience and skill across engineering functions.- Some of What You'll Do Scope of the Role: - Direct Reports: This is an individual contributor role with no direct reports Qualifications: Bachelor+ degree. 6+ years of experience with JavaScript/TypeScript program languages. Familiar with Web standards, understanding how browsers work, familiar with at least one (Angular/React) front-end framework. Familiar with RESTful and OpenAPI specifications. 3+ years of Spring boot development experience, experience working with RESTFul Services, Spring Framework, Any Data Access Frameworks. Experience in Agile Development process. Development of complex software modules conforming to the functional/ performance/ user experience requirements. Development and automation and execution of Unit and Functional Tests to demonstrate the conformance of software with the functional/ performance/ user experience requirements. Fluent in English reading, writing, and speaking. Additional Qualification: Proficient in the Linux operating system, proficient in the use of common commands, able to write shell scripts according to actual needs quickly. Clear about Kubernetes architecture, features, code-level understanding of the core components of Kubernetes. Familiar with CNCF ecological technology, such as Serverless, Service Mesh, Prometheus, etc., is preferred. Rich experience in using one of the major relational databases or non-relational databases, like Postgres, MySQL, Kudu, Redis and Impala - - Why You Should Join Us Join us as we write a new chapter, guided by world-class leadership. Come be a part of an exciting and growing organization where we offer a competitive total compensation, flexible/remote work and with a leadership team committed to fostering an inclusive, collaborative, and transparent organizational culture. At Syniverse connectedness is at the core of our business. We believe diversity, equity, and inclusion among our employees is crucial to our success as a global company as we seek to recruit, develop, and retain the most talented people who want to help us connect the world. Know someone at Syniverse? Be sure to have them submit you as a referral prior to applying for this position.
About Us: Proofpoint is a global leader in human- and agent-centric cybersecurity. We protect how people, data, and AI agents connect across email, cloud, and collaboration tools. Over 80 of the Fortune 100, 10,000 large enterprises, and millions of smaller organizations trust Proofpoint to stop threats, prevent data loss, and build resilience across their people and AI workflows. Our mission is simple: safeguard the digital world and empower people to work securely and confidently. Join us in our pursuit to defend data and protect people. How We Work: At Proofpoint you’ll be part of a global team that breaks barriers to redefine cybersecurity guided by our BRAVE core values: Bold in how we dream and innovate Responsive to feedback, challenges and opportunities Accountable for results and best in class outcomes Visionary in future focused problem-solving Exceptional in execution and impact Corporate Overview Proofpoint is a leading cybersecurity company protecting organizations’ greatest assets and biggest risks: vulnerabilities in people. With an integrated suite of cloud-based solutions, Proofpoint helps companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber-attacks. Leading organizations of all sizes, including more than half of the Fortune 1000, rely on Proofpoint for people-centric security and compliance solutions mitigating their most critical risks across email, the cloud, social media, and the web. We are singularly devoted to helping our customers protect their greatest assets and biggest security risk: their people. That’s why we’re a leader in next-generation cybersecurity. Protection Starts with People. Proofpoint. About this role As a Software Engineer, you will have an opportunity to design and build the next generation of cloud and data security solutions. You will develop efficient software to build an internal representation of complex and large cloud infrastructures to analyze risks and vulnerabilities. You will have an opportunity to learn the internals of major public cloud providers (AWS, GCP, Azure, etc.) and put that into action developing product features. You will lead, design and develop features on our scalable micro services based infrastructure for solving data security problems, and deliver using the newest CICD technologies. If you want to be at the forefront of cloud data security and want to work with an excellent engineering team to learn and grow your career, this may be THE opportunity you are looking for. Requirements: 4+ years of experience in building applications and services in one of AWS, GCP, and Azure 4+ years of experience in Python or NodeJS is preferred 4+ years of experience in cloud security is preferred 10+ years of experience building system or application software with modern technologies Prior experience building SaaS products is a plus Strong software design, complexity analysis, development and debugging skills Strong verbal and written communication skills Good knowledge of cloud infrastructure, and data security Bachelor’s degree in CS/EECS or similar. Master or Ph.D. degree in CS preferred. Our culture encourages and respects people who are hands-on, honest, focused and committed. For this role, it entails: A deep understanding of whatever you are working on An intuitive understanding of ROI for your tasks Taking end-to-end ownership Strong ability to work independently and meet goals/ deadlines with minimal direction/ guidance Being extremely curious and hungry to make an impact Learning quickly, enjoy and taking pride in both identifying and solving problems Cautious confidence in building a product for tech savvy users Moving fast without compromising quality and future ability to scale Keeping things simple Why Proofpoint Protecting people is at the heart of our award-winning lineup of cybersecurity solutions, and the people who work here are the key to our success. We’re a customer-focused and a driven-to-win organization with leading-edge products. We are an inclusive, diverse, multinational company that believes in culture fit, but more importantly ‘culture-add’, and we strongly encourage people from all walks of life to apply. We believe in hiring the best and the brightest to help cultivate our culture of collaboration and appreciation. Apply today and explore your future at Proofpoint! #LifeAtProofpoint #LI-AA1 Why Proofpoint? At Proofpoint, we believe that an exceptional career experience includes a comprehensive compensation and benefits package. Here are just a few reasons you’ll love working with us: - Competitive compensation - Comprehensive benefits - Career success on your terms - Flexible work environment - Annual wellness and community outreach days - Always on recognition for your contributions - Global collaboration and networking opportunities Our Culture: Our culture is rooted in values that inspire belonging, empower purpose and drive success-every day, for everyone. We encourage applications from individuals of all backgrounds, experiences, and perspectives. If you need accommodation during the application or interview process, please reach out to accessibility@proofpoint.com. How to Apply Interested? Submit your application along with any supporting information- we can’t wait to hear from you!


