Monday, October 27, 2025
Problem Company

Senior Software Engineer

Posted: 15 hours ago

Job Description

We’re a custom software company looking for a proactive, experienced Senior Software Engineer to lead the delivery of impactful web and mobile solutions for our clients. You’ll turn ambiguous business needs into robust, scalable software and guide projects from concept to deployment on major cloud platforms.What you’ll doUnderstand client goals and user needs, ask clarifying questions, and design solutions that deliver measurable business value.Define resilient, maintainable full-stack architectures on cloud platforms and create clear technical plans with realistic estimates.Own features end-to-end across frontend and backend; write clean, well-tested code with strong security, performance, and reliability.Define testing strategies (unit, integration, E2E) and run robust CI/CD pipelines using containers and Infrastructure as Code.Mentor developers through code reviews, feedback, and effective delegation; foster continuous improvement.Communicate trade-offs and status clearly in excellent spoken English; manage expectations and mitigate risks.Create concise, useful technical documentation for team alignment and future development.Must-have qualificationsProven track record shipping complex full-stack applications end-to-end in client-facing or agency environments.Frontend expertise with modern frameworks/languages to build interactive, performant web and mobile UIs.Backend expertise with contemporary languages/frameworks to design scalable services and APIs.Expert SQL, including schema design and performance optimization.Deep knowledge of one major cloud (AWS, Azure, or GCP) across compute, storage, databases, and identity.Strong experience with containers, Infrastructure as Code, and CI/CD automation.Extensive use of automated testing (unit, integration, E2E) and the ability to define a comprehensive mobile testing strategy.Experience mentoring junior/mid-level developers, running code reviews, and delegating effectively.Excellent communication skills (including spoken English) with the ability to explain complex ideas to diverse audiences.Autonomous problem solver with a “figure it out” attitude.Proven ability to write and maintain high-quality technical documentation.Ability to translate business requirements into technical solutions.Practical application of automated testing principles and CI/CD practices.Experience using AI coding assistants within your workflow.Experience with project management tools and managing deadlines effectively.Demonstrable honesty, reliability, and accountability.Proactive mindset with the ability to anticipate project needs and risks.Commitment to continuous learning and improving team efficiency.Nice to haveFamiliarity with multiple backend programming languages.Experience with NoSQL databases, memory stores, or vector databases.Experience across multiple cloud platforms.Familiarity with container orchestration systems (e.g., Kubernetes).Experience with specific project management software.Experience using specific AI-powered IDEs.About usWe build custom software that solves real problems for founders and businesses. We value honesty, accountability, proactive problem-solving, and clear communication. If you’re a senior developer who takes ownership, thinks ahead, and enjoys guiding both projects and people to success, you’ll fit right in.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs