Lead Software Engineer

SureCost
Summary
Join SureCost as a Lead Software Engineer and lead a team of engineers in developing and maintaining pharmacy software solutions. You will own feature delivery, collaborate with the Product team, integrate new technologies, and ensure features meet end-user needs. Responsibilities include performing analysis, design, development, and testing of complex applications, creating web solutions, and participating in agile team processes. This fully remote position offers a competitive salary, unlimited PTO, flexible hours, and comprehensive benefits. The ideal candidate possesses 8+ years of software development experience, expertise in Java/JEE, Spring Framework, and various databases, and experience with AWS services and AI-powered development. Location is fully remote within the United States, with specific state restrictions.
Requirements
- 8+ years in software design and development
- BS/MS in Computer Science or a related field (preferred)
- Strong problem-solving skills with the ability to break down complex challenges
- Programming & Frameworks : Java/JEE, Spring Framework, Struts, Hibernate, and object-oriented design
- Databases : SQL development (SQL Server, PostgreSQL), non-relational databases, and persistence stores
- Web & Microservices : Large-scale Java web applications, Java Servlets, Java Server Pages (JSPs), microservices-based development
- Version Control : Proficiency with git-based repositories (GitLab, Bitbucket)
- Cloud & Infrastructure : Experience working with AWS services (EC2, S3, RDS, SQS, Lambda)
- AI Coding Tools : Experience using AI-assisted development (e.g., Cursor AI, GitHub Copilot) for code generation, debugging, refactoring, and performance optimization
- AI Code Evaluation : Ability to assess and optimize AI-generated code for efficiency, maintainability, and adherence to coding standards
- AI Integration : Leveraging AI tools (e.g., ChatGPT, Claude) for documentation, architecture planning, technical writing, and knowledge sharing within engineering teams
- AI Best Practices : Strong understanding of AI-driven development, including prompt engineering, managing AI-suggested code, and ensuring security/compliance in AI-generated outputs
Responsibilities
- Owning feature delivery from ideation to implementation while collaborating closely with the Product team to align development with business goals
- Leading a team of innovative and motivated engineers in evaluating and integrating new technologies
- Maintaining a tight feedback loop with stakeholders, ensuring all features meet end-user needs
- Coordinating with other domain owners to communicate code interdependencies
- Maintaining a comprehensive understanding of your team's domain
- Fostering an environment that encourages education, code quality, and team mentorship
- Performing analysis, design, development, and unit testing of complex software applications
- Creating web solutions utilizing best-practice technologies
- Working with fellow engineers and management to develop new tools or enhance current systems for customer requirements, defect resolution, and integration with other systems
- Being an integral part of our agile team process, including daily stand-up discussions, sprint planning, refinements, quarterly planning, and customer discussions
- Participating in on-call rotations to ensure system reliability
Preferred Qualifications
- Experience in healthcare, pharmacy, purchasing, inventory management, or B2B data transactions (EDI)
- Experience with AWS-based microservices, event-driven design, and serverless computing
- Familiarity with Docker, Nomad, or Kubernetes
- Experience with JVM-based functional programming languages
- Developing AI-powered features (NLP, automation, recommendations)
- Deploying, fine-tuning, and optimizing AI models for real-world use
- Proficiency with AI frameworks (TensorFlow, PyTorch, OpenAI APIs, Hugging Face)
- Experience creating agentic AI systems capable of autonomous task execution, decision-making, and adaptation to real-world feedback
- Strong knowledge of AI and LLMs , including their capabilities, limitations, and best practices for integration
Benefits
- Fully Remote work environment
- Unlimited PTO (Highly suggested 3-week minimum)
- Flexible Hours to fit your work-life balance
- 100% healthcare premiums covered for employees
- 70% healthcare premiums covered for dependents
- Low-cost vision and dental coverage for employees
- Automatic 3% employer contribution to 401k
- 12 weeks of fully paid parental leave
- Technology stipend to cover the equipment you need to set up your home office
- Professional development reimbursement to support continued learning
Share this job:
Similar Remote Jobs


