Are you prepared to explore the ever-changing landscape of global commodity prices, forecasts, and market intelligence? Expana is a leading independent provider of this data for the food, consumer packaged goods (CPG), and capital goods industries. We offer our data and insights through various cloud-based SaaS products, as well as APIs and Data Feeds.
Join us in contributing to our continued success!
Expana is looking for an experienced and highly skilled Senior Software Engineer to drive the development and optimization of our B2B SaaS applications
.This role is ideal for engineers with more than 5 years of experience, who demonstrate strong ownership, technical expertise, and leadership capabilities. As a Senior Software Engineer, you will be responsible for designing, implementing, and overseeing complex projects, providing strategic insights, and mentoring other team members. Your work will significantly contribute to the scalability, maintainability, and performance of our software solutions
.
Accountabilities
- Architect and Implement Solutions: Lead the architecture, design, and implementation of complex and scalable software solutions, ensuring high standards for code quality, maintainability, and performance.
- Take complete ownership of critical projects, from initial planning phases through deployment and post-deployment optimizations.
- Enhance System Performance and Reliability: Proactively identify areas for system improvement and stability, making data-driven recommendations and implementing enhancements to achieve optimal performance and reliability.
- Lead efforts to reduce technical debt, enhance system architecture, and ensure the robustness of our software infrastructure.
- Develop and Promote Best Practices: Establish and advocate for best practices in software development, testing, documentation, and system design, promoting these practices within the team.
- Drive continuous improvement of engineering processes, aiming for efficiency, productivity, and the highest quality software output.
- Strategic Collaboration and Leadership: Collaborate with cross-functional teams (product, design, sales, and customer success) to ensure a deep understanding of business requirements and customer needs.
- Provide technical guidance and expertise in strategic planning sessions, advising on feasibility, potential risks, and high-impact solutions.
- Mentorship and Knowledge Sharing: Offer mentorship to junior and intermediate engineers, fostering a culture of learning and continuous improvement.
- Conduct regular code reviews, sharing practical insights and guidance to promote team growth and knowledge sharing.
- Advance Observability and Automation: Lead the implementation and advancement of monitoring, logging, and observability practices to ensure seamless operation and quick resolution of issues.
- Enhance CI/CD pipelines and automated testing frameworks to maintain a high level of code integrity and system reliability.
Required Qualifications.
- Advanced Programming Proficiency: Expertise in at least one primary programming language used in SaaS (e.g., TypeScript, JavaScript, Python) as well as SQL, with the ability to learn and adapt to new technologies rapidly.
- Comprehensive Full-Stack Development Knowledge: In-depth understanding and hands-on experience with multiple components of a modern SaaS stack, including databases, backend services, APIs, and front-end frameworks.
- Commitment to Code Quality: Proven track record of producing clean, maintainable, and well-tested code, with experience in diverse testing methodologies (unit, integration, and end-to-end testing).
- Expertise in Observability Tools: Demonstrated experience with monitoring and observability tools (e.g., DataDog, AppInsights, Prometheus), and a comprehensive understanding of designing reliable and observable software solutions.
- Deep Infrastructure Knowledge: Extensive experience with cloud platforms (e.g., Azure, AWS), including managing deployments, addressing production issues, and optimizing performance through CI/CD pipeline automation.
Qualification.
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- Professional Experience: Over 5 years of software engineering experience, with a proven capability in leading and completing complex projects independently
- Communication Skills: Fluent in business-level English, both written and verbal.
- Willingness to Travel: Ability to travel occasionally for company events, team meetings, or other requirements.
Unfortunately, we will not be able to sponsor candidates for this role
Our Core Values at Expana
At Expana, we take great pride in our core values, which guide our actions and shape our culture: Brilliance: We strive for excellence in everything we do, pushing the boundaries of creativity and innovation to deliver outstanding results. Connected: We believe in the power of collaboration and communication. By fostering strong relationships within our teams and with our partners, we create a supportive environment that drives success. Make a Difference: We are committed to making a positive impact in our industry and community. Our actions reflect our dedication to sustainability, social responsibility, and delivering value to our stakeholders.
Other values such as trust, transparency, creativity, and ownership define our brand and company culture. These qualities are what we seek in our teams as well. Your unique communication style and optimistic vision will inspire harmony with colleagues, customers, and business partners. Your commitment to excellence and strong relationship skills are also valued. Positive energy and strategic skills are key to succeeding at Expana. We value both individual success and collaboration, seeking dynamic team players who think outside the box. Everyone's development is integral to our collective success, so we foster and support each person's strengths and talents.
In return for your hard work and dedication, we offer fantastic rewards. Please note that we operate with an agile working model, allowing for remote work and occasional travel to our offices.
It is important to mention that we use E-Verify with third-party suppliers in our hiring practices to ensure compliance with employment laws.