ApplySenior Staff / Staff Software Engineer
Posted about 2 months agoViewed
View full description
💎 Seniority level: Staff, 7+ years
📍 Location: United States
🔍 Industry: AI and enterprise customer support
🏢 Company: MavenAGI
🗣️ Languages: English
⏳ Experience: 7+ years
🪄 Skills: PythonSoftware DevelopmentAgileGitJavaJavascriptSCRUMSoftware ArchitectureTypeScriptCommunication SkillsCollaborationProblem SolvingDocumentationCompliance
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer with 7+ years of software development experience.
- Proficiency in one or more programming languages (e.g., Java, Typescript, Python, JavaScript).
- Familiarity with software development methodologies (e.g., Agile, Scrum).
- Knowledge of database systems, cloud technologies, and web development frameworks.
- Experience with version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Willingness to learn and adapt to new technologies and programming languages.
Responsibilities:
- Lead the design, coding, testing, and deployment of high-quality software applications.
- Collaborate across teams to architect software systems for optimal performance, scalability, and reliability.
- Implement and maintain security and privacy measures throughout the software development lifecycle.
- Create clean, efficient, and maintainable code in various programming languages.
- Identify and resolve intricate technical issues to align software solutions with business goals.
- Implement unit tests, integration tests, and automated testing to maintain software quality.
- Produce and update documentation for code, software architecture, and development processes.
- Actively participate in code reviews to ensure code quality and knowledge sharing.
Apply