Apply

Senior 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