Senior Software Development Engineer
Beacon
In this role you will design, build, and maintain high-quality code for Beacon Cloud, focusing on core development and developer tools. You will work with cross-functional teams to improve software offerings and leverage AI agents to accelerate delivery for clients. The position emphasizes reliability, performance, security, and a strong customer focus within a SaaS context. You will mentor teammates, lead design discussions, and help scale complex systems to support financial workflows. This is a hands-on, impact-driven opportunity in a fast-paced, learning-oriented environment.
Responsibilities- Design, build, deploy, and maintain quality code that is simple, well-structured, clear, and well-tested
- Use AI agents to speed up development and advise others how to use them safely
- Break down and solve complex problems efficiently with research and collaboration
- Communicate effectively across audiences and mediums
- Implement and maintain multiple levels of automated testing (unit, integration, contract, end-to-end)
- Mentor new and less-experienced team members
- Lead design and feature discussions to improve performance, scalability, reliability, and security
- Coordinate with cross-functional teams to ensure integration of software applications
- Troubleshoot and resolve production incidents promptly
- Understand customer needs and address issues with empathy and urgency
- Undertake any other reasonable activities required by management
- Excellent proficiency in Python
- Experience with TypeScript or JavaScript, and Rust would be a strong plus
- Familiarity with C++ is a plus
- Experience in Financial domain is a plus
- Strong command of a typed, object-oriented programming language
- Deep knowledge of software methodologies, tools, and common architectural patterns
- Passion for working in a software-as-a-service environment
- Strong focus on client satisfaction and user experience
- Excellent teamwork and collaboration skills
- Ability to manage time effectively and deliver results within deadlines
- Commitment to continuous learning and professional development
- Exceptional analytical and problem-solving skills
- Proficient in Microsoft Office and other essential computer applications
- Attention to detail and strong documentation capabilities
- Outstanding verbal and written communication skills
- Strong organizational and interpersonal skills
- Education and Experience: Degree in Computer Science or related field. 5+ years of software development experience using Python or any other OOP languages.
- teamwork and collaboration
- effective communication
- problem-solving and analytical thinking
- Python
- TypeScript/JavaScript
- Rust (strong plus)
Reference: WJ-747_30134153