
Software Development Staff Engineer
Posted 8 hours ago

Posted 8 hours ago
This is a fully remote position, open to applicants in Washington.
• Design, develop, and sustain high-quality, scalable, secure, and dependable software applications.
• Lead the technical design and execution of intricate software features and enhancements.
• Collaborate with architects, product managers, and engineering teams to establish technical requirements and deliver solutions that align with business goals.
• Drive architectural decisions while establishing best practices, design patterns, and coding standards in software development.
• Enhance application performance, scalability, reliability, and maintainability.
• Oversee code reviews and offer technical guidance and mentorship to engineering teams.
• Create and maintain automated unit, integration, and system tests.
• Diagnose complex technical challenges, conduct root cause analysis, and implement effective solutions.
• Contribute to application modernization efforts and the adoption of emerging technologies.
• Collaborate with DevOps and cloud engineering teams to enhance CI/CD pipelines, deployment processes, and operational efficiency.
• Advocate for secure software development practices and ensure compliance with security standards.
• Identify technical debt and spearhead initiatives to enhance engineering productivity and product quality.
• Engage in Agile processes, sprint planning, technical discussions, and continuous improvement initiatives.
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
• Over 8 years of professional software development experience.
• Strong grasp of object-oriented programming, software design principles, and common architectural patterns.
• Experience in developing enterprise-scale applications using contemporary programming languages and frameworks.
• Proficiency in designing and implementing scalable, distributed, and highly available systems.
• In-depth knowledge of RESTful APIs, microservices architecture, and database technologies.
• Familiarity with relational and/or NoSQL databases.
• Experience with automated testing frameworks and modern software development methodologies.
• Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
• Experience with CI/CD pipelines, source control systems, and Agile development methodologies.
• Strong analytical, problem-solving, and debugging abilities.
• Excellent communication and collaboration skills, with the capacity to influence technical decisions across teams.
• Preferred: Experience in IAM, IGA, or PAM domains.
• Preferred: Experience in developing security-centric enterprise software.
• Preferred: Familiarity with authentication, authorization, identity lifecycle management, and access control concepts.
• Preferred: Experience with Docker and Kubernetes.
• Preferred: Experience with event-driven architecture and messaging technologies.
• Preferred: Familiarity with observability, monitoring, and application performance tools.
• Preferred: Proven ability to mentor engineers and lead technical initiatives across multiple teams.
• Preferred: Experience utilizing AI-assisted development tools.
• Equal employment opportunity and a discrimination-free workplace.
• Career opportunities for learning and growth.
• Opportunity to build and develop enterprise-scale products.
• Collaborative environment with experienced industry professionals.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.