Jobs and Careers
EX
Senior Software Engineer
ExpanaUS - Remote, United StatesRemotefull_timeVerifiedPosted 16 Mar 2025
About the role
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.
Our Core Values at ExpanaAt Expana, we take grea
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.
Qualifications
- 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.
Our Core Values at ExpanaAt Expana, we take grea
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s